/ / Le champ de date UPDATE de MYSQL ne fonctionne pas - mysql, date, sql-update

Le champ de date MYSQL UPDATE ne fonctionne pas - mysql, date, sql-update

Pourquoi ce travail n’a-t-il pas lieu:

USE presentations_db; UPDATE presentations_tbl SET `date` = "2012-12-13" WHERE `date` = "2013-12-12"

J'ai essayé partout où je pouvais et ne pouvais pas trouver de réponse.

date est le nom du champ ainsi utilisé back ticks comme demandé. date est du type de données DATE.

Réponses:

0 pour la réponse № 1

J'ai réussi à le faire passer en ligne de commande. J'ai cliqué sur "client en ligne de commande" et il a demandé un mot de passe. J'ai ensuite exécuté l'instruction SQL et obtenu le résultat suivant:

mysql> UPDATE `presentations_db`.`presentations_tbl`SET date_ = "2012-12-13" WHERE date_ = "2013-12-12";
Query OK, 16 rows affected (0.06 sec) Rows matched: 16 Changed: 16 Warnings: 0

Quand j'ai essayé d'exécuter la même requête simplementen exécutant mysql avec un shell, une erreur est apparue: la base de données ne peut être modifiée par localhost, ce qui est plus explicatif que "Query interromped". Cela semble être un reproche précédemment couvert dans http://bugs.mysql.com/bug.php?id=67766. Ce serait bien si quelqu'un peut me dire ce que jeJe me trompe dans l'interface graphique de l'atelier. Je fais normalement ce qui suit lorsque j'essaie d'exécuter des requêtes. Je clique sur "Modifier les données de la table" et sélectionne la base de données et les tables. Il semble que je puisse voir et exécuter des requêtes sélectionnées mais pas les mettre à jour.