sql >> Database >  >> RDS >> Mysql

Hoe verwijder ik een verwijderinstructie voordat de trigger wordt verwijderd?

U kunt een tabel maken die een externe sleutelbeperking gebruikt die verwijst naar uw ID-kolom (op voorwaarde dat dit de primaire sleutel van uw tabel is). Voeg een rij in die "kind"-tabel in die verwijst naar ID =0 en verwijder alle update-/verwijderrechten voor uw gebruiker uit die tabel.

Als iemand nu probeert de rij met ID =0 in de "bovenliggende" tabel te verwijderen, zal dat mislukken vanwege een bestaande onderliggende rij in de andere tabel.



  1. Hoe de implementatie van PostgreSQL-database te automatiseren

  2. Wanneer of waarom een ​​SET DEFINE OFF gebruiken in Oracle Database?

  3. Het gebruik van DISTINCT binnen JOIN zorgt voor problemen

  4. SQL-scripts uitvoeren vanuit een pl sql-procedure