DELETE |
Effacer |
---|---|
MySQL |
Syntaxe
DELETE [LOW_PRIORITY|QUICK] FROM nomtable WHERE clauseconditionnel [ORDER BY...] [LIMIT nombrelimite] |
Paramètres
Nom | Description |
---|---|
nomtable | Ce paramètre permet d'indiquer le nom de la table à traiter |
clauseconditionnel | Ce paramètre permet d'indiquer les conditions nécessaires à la suppression des données |
nombrelimite | Ce paramètre permet d'indiquer le nombre maximum d'enregistrement allant être supprimé. |
Description
Cette instruction permet de supprimer des enregistrements dans une table.
Remarque
- «Disable foreign key checks or constraints» : Si vous ne voulez pas recevoir des messages d'erreurs provoquer par la vérification de la présence de clef étrangère dans votre table, lors de votre suppressions de données, vous devrez envisager de précédé de faire suivre vos instructions de suppression par «SET foreign_key_checks» de la façon suivante :
plutôt que de faire d'effectuer «ALTER TABLE table DROP FOREIGN KEY nom_de_la_clef_etrangere».
Voir également
Article - Les géants de l'informatique - Oracle
Références
MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 904.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 862
Dernière mise à jour : Lundi, le 14 septembre 2015