sql >> Databáze >  >> RDS >> Mysql

MySQL Workbench Error 1175 I s příkazem Where

Ve výchozím nastavení jsou v SQL povoleny bezpečné možnosti, které omezují uživatele ve smazání nebo aktualizaci dat v tabulce pomocí nevhodného klíče. Chcete-li bezpečnou aktualizaci vypnout, přejděte na

edit->preferences->sql editor a zrušte zaškrtnutí políčka bezpečné aktualizace ve spodní části okna předvoleb nebo dokonce můžete odstranit nebo aktualizovat odkazující primární klíč.

Například:Předpokládejme, že máme tabulku nazvanou user_details se čtyřmi poli (name , number , email ,address ), kde name je primární klíč. Váš příkaz delete by tedy vypadal takto

Delete from user_details where name="xxx";

Poznámka:Po vypnutí bezpečné aktualizace se znovu připojte k databázi. I vy můžete restartovat server, ale samotné opětovné připojení funguje dobře.

Doufám, že to vyřeší váš problém.



  1. Import souboru sql pomocí phpmyadmin v EasyPHP

  2. Získání výjimky java.sql.SQLException:Operace není povolena po uzavření sady ResultSet

  3. nastavení cílové verze databáze pro migraci pracovního stolu mysql

  4. Použití PHP DOM k vytvoření XML souborů z dat MySQL