sql >> Databasteknik >  >> RDS >> Mysql

Hur avvisar man delete-satsen innan delete-utlösaren?

Du kan skapa en tabell som använder en främmande nyckel som refererar till din ID-kolumn (förutsatt att det är den primära nyckeln i din tabell). Infoga en rad i den "underordnade" tabellen som refererar till ID =0 och ta bort alla uppdaterings-/ta bort-privilegier för din användare från den tabellen.

Om någon nu försöker ta bort raden med ID =0 i "förälder"-tabellen kommer det att misslyckas på grund av en befintlig underordnad rad i den andra tabellen.



  1. Hur man dumpar PostgreSQL-databasstruktur (varje objekt i separat fil)

  2. SQL ALTER DATABASE Syntax – Listad av DBMS

  3. Långsam platsbaserad sökresultatfråga

  4. Konvertera Int32 till Oracle number(5) med EF4