sql >> Database >  >> RDS >> Mysql

voorkomen verwijderen * uit tabel tenzij primaire sleutel opgegeven

Zou veilige updates levensvatbaar zijn voor jou? Dit is een optie die u kunt inschakelen op de opdrachtregel, in het optiebestand of een variabele in SQL-code kunt instellen die updates en verwijderingen verhindert zonder een where clausule die de sleutelkolommen bevat die de rijen definiëren die moeten worden gewijzigd.

In MySQL Workbench is er een instelling in Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Ik geloof dat dit zelfs standaard is ingeschakeld.




  1. Som van vermenigvuldiging van kolommen voor rijen met vergelijkbare ID's in MySQL

  2. Mysql High UPDATE SELECT veroorzaakt vertraging

  3. MySql verleent machtigingen voor alle databases die beginnen met <string>

  4. Vitess en MySQL uitvoeren met ClusterControl