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

forhindre slet * fra tabellen, medmindre den primære nøgle er angivet

Ville sikre opdateringer være levedygtig for dig? Dette er en mulighed, du kan aktivere på kommandolinjen, i indstillingsfilen eller indstille en variabel i SQL-kode, der forhindrer opdateringer og sletninger uden en where klausul, der inkluderer nøglekolonnerne, der definerer de rækker, der skal ændres.

I MySQL Workbench er der en indstilling i Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Jeg tror, ​​at dette endda er slået til som standard.




  1. Henter de sidst indsatte id'er for flere rækker

  2. Postgres-forespørgselsoptimering (tvinger en indeksscanning)

  3. Sådan finder du waitevent History of the Oracle session

  4. Kan jeg bruge flere markører på én forbindelse med pyodbc og MS SQL Server?