sql:base
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sql:base [le 24/07/2012 à 09:44] – créée Yosko | sql:base [le 17/10/2012 à 18:07] (Version actuelle) – [UPDATE de base] Yosko | ||
---|---|---|---|
Ligne 70: | Ligne 70: | ||
Mise à jour d'une table avec une valeur donnée et en fonction de certaines conditions. | Mise à jour d'une table avec une valeur donnée et en fonction de certaines conditions. | ||
< | < | ||
- | SET MonChamp1 = MaValeur1 | + | SET MonChamp1 = MaValeur1, |
- | WHERE MonChamp2 = MaValeur2</ | + | MonChamp2 = MaValeur2 |
+ | WHERE MonChamp3 = MaValeur3</ | ||
===== UPDATE JOIN ===== | ===== UPDATE JOIN ===== | ||
Ligne 85: | Ligne 86: | ||
===== DELETE de base===== | ===== DELETE de base===== | ||
+ | |||
+ | Pour vider entièrement une table (voir aussi TRUNCATE, plus bas) : | ||
+ | < | ||
+ | |||
+ | Ou pour ne supprimer que certaines lignes : | ||
+ | < | ||
+ | WHERE MonChamp=MaValeur</ | ||
+ | |||
+ | Attention aux éventuelles contraintes de clé, ou aux Delete Cascade avant de supprimer. | ||
+ | |||
===== DELETE JOIN ===== | ===== DELETE JOIN ===== | ||
- | ====== | + | ====== |
+ | Équivalent au Delete global, il est parfois plus rapide, mais ne permet pas de filtrer : il vide purement et simplement la table. | ||
+ | < | ||
+ | |||
+ | ====== CREATE ====== | ||
sql/base.1343123092.txt.gz · Dernière modification : le 24/07/2012 à 09:44 de Yosko