(Code d'erreur: 1175) pendant l'exécution de la commande de mise à jour sur la table à l'aide de MySQL Workbench 5.2
Je suis en utilisant MySQL Server5.5 dans lequel MySQL Workbench 5.2 CE qui est inclus. Je suis de l'utilisation de MySQL Workbench 5.2 . J'ai une table nommé utilisateur en DB. J'ai exécuté la commande suivante dans l'Éditeur SQL à MySQL Workbench:
UPDATE user SET email = '[email protected]' WHERE email='[email protected]';
Mais malheureusement, j'ai eu l'erreur suivante:
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
Quel est le mal? L'aide est très apprécié.
double possible de MySQL code d'erreur: 1175 lors de la mise à jour
bonne suggestion si je n'ai pas face à tout problème dans mon cas
user
est un mot réservé, vous avez sans doute aussi besoin de l'enfermer avec des backticks.bonne suggestion si je n'ai pas face à tout problème dans mon cas
OriginalL'auteur Ripon Al Wasim | 2013-01-09
Vous devez vous connecter pour publier un commentaire.
Chaque fois que vous avez rencontré ce genre d'erreur lorsque vous essayez de mettre à jour les lignes de mysql, C'est parce que vous avez essayé de mettre à jour une table sans OÙ qui utilise un
KEY
colonne.Vous pouvez le fixer à l'aide,
ou dans le WorkBench
email
colonne n'a pas de clé.Oui, la solution ci-dessus a bien fonctionné. grâce JW
vous êtes les bienvenus
:D
SQL_SAFE_UPDATES est une variable système, non? Comment puis-je obtenir la liste des variables système dans MySQL Workbench?
dans workbench 6.2 je n'ai pas trouver "des Requêtes SQL" à la place trouvé "l'Éditeur SQL"
OriginalL'auteur John Woo
Il est plus correct de le désactiver et de réactiver
OriginalL'auteur Cristian