sql >> Databasteknik >  >> RDS >> Mysql

MySQL-felkod:1175 under UPPDATERING (MySQL-Workbench vs. console)

Från https://dev. mysql.com/doc/workbench/en/workbench-faq.html#faq-workbench-delete-safe

Sådan konfiguration förhindrar dig från att ta bort eller uppdatera tabellen av misstag, eftersom du gör en batchuppdatering av data utan nyckel.

För att lösa detta, som du kanske redan känner till följande alternativ.

  1. Öppna dina Workbench-inställningar, välj SQL Editor-avsnittet och inaktivera följande inställning:"Säker uppdatering" - Förbjud UPPDATERINGAR och DELETE utan nyckel i WHERE-satsen eller ingen LIMIT-sats.
  2. Kör SET SQL_SAFE_UPDATES=0;


  1. lagrade procedurer som körs via jdbc

  2. Hur CURDATE() fungerar i MariaDB

  3. Hur man bäst får någons 'rank' från en poängtabell med php och mysql utan looping

  4. MySQL - Betydelse av PRIMÄRNYCKEL, UNIK NYCKEL och NYCKEL när de används tillsammans när du skapar en tabell