sql >> Database >  >> RDS >> Mysql

MySQL Workbench Error 1175 Zelfs met een Where-statement

In SQL zijn standaard veilige opties ingeschakeld, waardoor de gebruiker de gegevens in de tabel niet kan verwijderen of bijwerken met een ongepaste sleutel. Om de veilige update uit te schakelen, gaat u naar

edit->preferences->sql editor en schakel het selectievakje voor veilige update onder aan het voorkeurenvenster uit, of u kunt zelfs de primaire sleutel verwijderen of bijwerken.

Bijvoorbeeld:Laten we eens overwegen dat we een tabel hebben met de naam user_details met vier velden(name , number , email ,address ) waarbij naam de primaire sleutel is. Dus uw verwijderopdracht zou er als volgt uitzien

Delete from user_details where name="xxx";

Opmerking:maak opnieuw verbinding met de database nadat veilige update is uitgeschakeld. Zelfs jij kunt de server opnieuw opstarten, maar opnieuw verbinden werkt prima.

Ik hoop dat dit je probleem oplost.



  1. Fout bij het ophalen van tekst voor fout ORA-01804

  2. latin-1 naar utf-8 database

  3. Genereer online PL/SQL-procedure om gegevens in Oracle-tabel te importeren

  4. PHP &mySQL:jaar 2038 Bug:wat is het? Hoe het op te lossen?