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.