sql >> Databasteknik >  >> RDS >> Mysql

förhindra delete * från tabellen om inte primärnyckel anges

Skulle säkra uppdateringar vara lönsamt för dig? Detta är ett alternativ som du kan aktivera på kommandoraden, i alternativfilen eller ställa in en variabel i SQL-kod som förhindrar uppdateringar och raderingar utan en where sats som inkluderar nyckelkolumnerna som definierar raderna som ska ändras.

I MySQL Workbench finns en inställning i Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Jag tror att detta till och med är på som standard.




  1. kombinera mysql-frågan SUM()-resultat med hjälp av inner join

  2. Har någon upptäckt att REGEX \b inte fungerar i MYSQL?

  3. Fyll i en rullgardinsruta från en mySQL-tabell i PHP

  4. JDBC Välj batch-/hämtningsstorlek med MySQL