sql >> Databasteknik >  >> RDS >> Mysql

Fel (felkod:1175) under exekvering av uppdateringskommando på tabell med MySQL Workbench 5.2

Varje gång du stötte på den typen av fel när du försökte uppdatera rader i mysql, beror det på att du försökte uppdatera en tabell utan en WHERE som använder en KEY kolumn.

Du kan fixa det med,

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

eller i WorkBench

  • Redigera -> Inställningar -> SQL-frågor
  • Avmarkera Förbjud UPDATE- och DELETE-satser utan en WHERE-klausul (säkra uppdateringar)
  • Fråga --> Återanslut till server



  1. UNIX_TIMESTAMP i SQL Server

  2. skillnad mellan NLS_NCHAR_CHARACTERSET och NLS_CHARACTERSET för Oracle

  3. Vad betyder det att undkomma ett snöre?

  4. KONTROLLERA BEGRÄNSNING för strängen för att endast innehålla siffror. (Oracle SQL)