je dois avoir MySQL requête comme celle-ci:erreur de syntaxe MySQL mise à jour
UPDATE table_name SET 1 = 1 WHERE ID = 257
Mais je suis arrivé l'erreur de syntaxe:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 = 1 WHERE ID = 257' at line 3
besoin d'effectuer une requête UPDATE sans rien mettre à jour. Quelles sont les solutions?
Quelle est l'utilité d'exécuter une requête sans rien mettre à jour? Mysql ne vous autorisera pas à le faire – Andrey
@Andrey: -1. Bien que je n'ai jamais eu besoin d'exécuter une requête sans opération, il est assez courant de le faire avec des requêtes 'INSERT .. ON DUPLICATE ...'. – jasonbar
Vraisemblablement, il veut déclencher un déclencheur, ou peut-être auditer. – tpdi