I SQL är säkra alternativ som standard aktiverade som begränsar användaren från att ta bort eller uppdatera data i tabellen med olämplig nyckel. Gå till
för att stänga av den säkra uppdateringen
edit->preferences->sql
redigerare och avmarkera kryssrutan för säker uppdatering längst ned i inställningsfönstret eller så kan du ta bort eller uppdatera med hänvisning till primärnyckeln.
Till exempel:Låt oss överväga att vi har en tabell som heter user_details
med fyra fält(name
, number
, email
,address
) där namn är den primära nyckeln. Så din delete-sats skulle se ut så här
Delete from user_details where name="xxx";
Obs:Återanslut till databasen efter att säker uppdatering har stängts av. Även du kan starta om servern men återansluta sig själv fungerar bra.
Hoppas detta löser ditt problem.