UPDATE#
essentiel
Syntaxe#
Exemples#
UPDATE etudiants SET age = age + 1 WHERE ville = 'Paris';
UPDATE etudiants SET nom = 'Alice', age = 21 WHERE id = 1;
UPDATE etudiants SET actif = 0; -- sans WHERE : toutes les lignes
Warning
Un UPDATE sans WHERE modifie toutes les lignes. Tester d'abord la condition avec un SELECT.
UPDATE FROM avancé#
Mettre à jour depuis une autre table (SQLite ≥ 3.33).
RETURNING avancé#
Clauses OR avancé#
Même sémantique que pour INSERT.
SQLite
Pas de clause LIMIT/ORDER BY sur UPDATE sauf compilation avec SQLITE_ENABLE_UPDATE_DELETE_LIMIT (rare).