Syntaxe de INSERT DELAYED <<< |
Syntaxe de UPDATE | Syntaxe de DELETE >>> |
6.4 Manipulation de données : SELECT , INSERT , UPDATE , DELETE 6 Référence du langage MySQL Manuel de Référence MySQL 4.1 : Version Française . Syntaxe de SELECT . Syntaxe de HANDLER . Syntaxe de INSERT . Syntaxe de INSERT DELAYED ->Syntaxe de UPDATE . Syntaxe de DELETE . Syntaxe de TRUNCATE . Syntaxe de REPLACE . Syntaxe de LOAD DATA INFILE . Syntaxe de DO |
6.4.5 Syntaxe de UPDATE
Si vous spécifiez le mot clef LOW_PRIORITY , l'exécution de l' UPDATE sera repoussé jusqu'à ce que aucun client ne lise plus de la table. Si vous spécifiez le mot clef IGNORE , la mise à jour ne s'interrompra pas même si on rencontre des problèmes d'unicité de clefs durant l'opération. Les enregistrements posant problèmes ne seront pas mis à jour.Si vous accédez à une colonne d'une table dans une expression, UPDATE utilisera la valeur courante de la colonne. Par exemple, la requête suivante ajoute une année à l'âge actuel de tout le monde :
Dans la version 3.23 de MySQL, vous pouvez utilisez le code LIMIT # pour vous assurer que seul un nombre d'enregistrements bien précis est changé. A partir de la version 4.0.4 de MySQL, vous pouvez aussi effectuer un UPDATE qui se base sur plusieurs tables :
|
<< | Syntaxe de UPDATE | >> |
Syntaxe de INSERT DELAYED | Manipulation de données : SELECT , INSERT , UPDATE , DELETE | Syntaxe de DELETE |