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

MySQL Workbench Erreur 1175 même avec une instruction Where

Dans Sql, les options de sécurité par défaut sont activées, ce qui empêche l'utilisateur de supprimer ou de mettre à jour les données du tableau à l'aide d'une clé inappropriée. Pour désactiver la mise à jour sécurisée, accédez à

edit->preferences->sql éditeur et décochez la case de mise à jour sécurisée en bas de la fenêtre des préférences ou même vous pouvez supprimer ou mettre à jour le référencement de la clé primaire.

Par exemple :Considérons que nous avons une table appelée user_details avec quatre champs (name , number , email ,address ) où name est la clé primaire. Ainsi, votre instruction de suppression ressemblera à ceci

Delete from user_details where name="xxx";

Remarque :Reconnectez-vous à la base de données après la désactivation de la mise à jour sécurisée. Même vous pouvez redémarrer le serveur mais se reconnecter fonctionne bien.

J'espère que cela résoudra votre problème.