Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Workbench Error 1175 Nawet z instrukcją Where

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić wartość zmiennej w linii poleceń w MySQL?

  2. kreator zapytań:klauzula IN z kolumnami złożonymi

  3. Wady przechowywania obrazów w bazie danych?

  4. Wydajniejszy system hierarchii

  5. Jak zrobić zbiorcze wstawianie w MySQL?