Mysql
 sql >> Base de données >  >> RDS >> Mysql

Code d'erreur MySQL :1175 lors de la mise à jour (MySQL-Workbench vs console)

Depuis https://dev. mysql.com/doc/workbench/en/workbench-faq.html#faq-workbench-delete-safe

Une telle configuration vous empêche de supprimer ou de mettre à jour la table par erreur, car vous effectuez une mise à jour par lots sur des données sans clé.

Pour résoudre ce problème, vous connaissez peut-être déjà les options suivantes.

  1. Ouvrez vos préférences Workbench, sélectionnez la section Éditeur SQL et désactivez la préférence suivante :« Mises à jour sécurisées » - Interdire les mises à jour et les suppressions sans clé dans la clause WHERE ou sans clause LIMIT.
  2. Exécutez SET SQL_SAFE_UPDATES=0;