Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak odrzucić instrukcję usunięcia przed wyzwalaczem usuwania?

Możesz utworzyć tabelę, która używa ograniczenia klucza obcego odwołującego się do kolumny identyfikatora (pod warunkiem, że jest to klucz podstawowy tabeli). Wstawia wiersz do tej tabeli „podrzędnej”, który odwołuje się do identyfikatora =0 i usuwa wszystkie uprawnienia użytkownika do aktualizacji/usuwania z tej tabeli.

Teraz, jeśli ktoś spróbuje usunąć wiersz o identyfikatorze =0 w tabeli „nadrzędnej”, co się nie powiedzie z powodu istniejącego wiersza podrzędnego w drugiej tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zasilać zapytania mysql z bash

  2. Usuń rekordy nieobecne w dołącz

  3. Implementuj maskę bitową lub relacyjną listę ACL w PHP

  4. ORDER BY FIELD , w końcu przychodzi kolejność danego pola

  5. Nie można ustawić nazw tabel z małymi literami w MySQL 8.x w systemie Windows 10