sql >> Databáze >  >> RDS >> Mysql

Jak odmítnout příkaz mazání před spouštěčem mazání?

Můžete vytvořit tabulku, která používá omezení cizího klíče odkazující na sloupec ID (za předpokladu, že se jedná o primární klíč vaší tabulky). Vloží řádek do této "podřízené" tabulky, která odkazuje na ID =0, a odebere z této tabulky všechna oprávnění pro aktualizaci/mazání pro vašeho uživatele.

Pokud se nyní někdo pokusí odstranit řádek s ID =0 v "nadřazené" tabulce, selže to kvůli existujícímu podřízenému řádku v druhé tabulce.



  1. Potřeba resetovat hodnotu sekvence v Oracle

  2. Jak nainstalovat balíček MySQLdb? (ImportError:Žádný modul s názvem setuptools)

  3. Existuje nějaký důvod k obavám z pořadí sloupců v tabulce?

  4. Nejlepší způsob, jak uložit data XML v databázi MySQL, s určitými specifickými požadavky