sql >> Database teknologi >  >> RDS >> Mysql

Fejl (fejlkode:1175) under udførelse af opdateringskommando på bordet ved hjælp af MySQL Workbench 5.2

Hver gang du stødte på den slags fejl, da du forsøgte at opdatere rækker i mysql, er det fordi du forsøgte at opdatere en tabel uden en WHERE, der bruger en KEY kolonne.

Du kan rette det ved at bruge,

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

eller i WorkBench

  • Rediger -> Indstillinger -> SQL-forespørgsler
  • Fjern markeringen af ​​Forbid UPDATE og DELETE-udsagn uden en WHERE-klausul (sikre opdateringer)
  • Forespørgsel --> Genopret forbindelse til server



  1. Hvordan tilføjer man kolonne, hvis den ikke findes på PostgreSQL?

  2. Filtrer rækker i en kolonne baseret på fastsatte regler i SQL

  3. SQL-forespørgsel til udførelse af radiussøgning baseret på breddegrad

  4. Forøgelse af ydeevnen ved at bruge Læs Skriv-opdeling af databasetrafik med Moodle 3.9