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
