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

Błąd (kod błędu:1175) podczas wykonywania polecenia aktualizacji na stole przy użyciu MySQL Workbench 5.2

Za każdym razem, gdy napotkałeś ten rodzaj błędu podczas próby aktualizacji wierszy w mysql, dzieje się tak, ponieważ próbowałeś zaktualizować tabelę bez opcji WHERE, która używa KEY kolumna.

Możesz to naprawić za pomocą,

SET SQL_SAFE_UPDATES=0;
UPDATE user SET email = '[email protected]' WHERE email='[email protected]';

lub w WorkBenchu

  • Edycja -> Preferencje -> Zapytania SQL
  • Odznacz instrukcje Forbid UPDATE i DELETE bez klauzuli WHERE (bezpieczne aktualizacje)
  • Zapytanie --> Połącz się ponownie z serwerem



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź, czy nie ma duplikatów danych przed wstawieniem

  2. Przenoszenie danych między bazami MySQL i Oracle

  3. SQL DELETE z JOIN inną tabelą dla warunku WHERE

  4. Wyrażenie regularne mySQL w klauzuli where

  5. Przegląd operatora Kubernetes klastra Percona XtraDB