W Sql domyślnie włączone są bezpieczne opcje, które uniemożliwiają użytkownikowi usuwanie lub aktualizowanie danych w tabeli przy użyciu niewłaściwego klucza. Aby wyłączyć bezpieczną aktualizację, przejdź do
edit->preferences->sql edytora i odznacz pole wyboru bezpiecznej aktualizacji na dole okna preferencji, a nawet możesz usunąć lub zaktualizować odwołując się do klucza podstawowego.
Na przykład:rozważmy, że mamy tabelę o nazwie user_details z czterema polami (name , number , email ,address ) gdzie nazwa jest kluczem podstawowym. Tak więc instrukcja usuwania będzie wyglądać tak
Delete from user_details where name="xxx";
Uwaga:Połącz się ponownie z bazą danych po wyłączeniu bezpiecznej aktualizacji. Nawet możesz zrestartować serwer, ale ponowne połączenie działa dobrze.
Mam nadzieję, że to rozwiąże Twój problem.