sql >> Database >  >> RDS >> Mysql

MySQL-foutcode:1175 tijdens UPDATE (MySQL-Workbench vs. console)

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

Een dergelijke configuratie voorkomt dat u per ongeluk de tabel verwijdert of bijwerkt, aangezien u een batchupdate uitvoert op gegevens zonder een sleutel.

Om dit op te lossen, zoals je misschien al weet, de volgende opties.

  1. Open uw Workbench-voorkeuren, selecteer de sectie SQL Editor en schakel de volgende voorkeur uit:"Veilige updates" - Verbied UPDATE's en DELETE's zonder sleutel in de WHERE-clausule of zonder LIMIT-clausule.
  2. Voer SET SQL_SAFE_UPDATES=0;


  1. Hoe een opgeslagen procedure in het C#-programma uit te voeren

  2. INSERT met ORDER op Oracle

  3. MySQL Full Text Search met utf8 (Perzisch/Arabisch)

  4. MySQL - Meerdere WHEN-voorwaarden combineren in CASE