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

Přesný význam klauzule Cizí klíč MySQL 'on deletestrict'

ON DELETE RESTRICT znamená, že nemůžete odstranit daný nadřazený řádek pokud existuje podřízený řádek který odkazuje na hodnotu pro tento nadřazený řádek. Pokud nadřazený řádek nemá žádné odkazující podřízené řádky, můžete tento nadřazený řádek odstranit.

ON DELETE RESTRICT je do značné míry zbytečný syntaxe, protože toto je stejně výchozí chování pro cizí klíč.



  1. Chyba při načítání oci8.so se serverem Ubuntu 17.04 php 7 a apache2

  2. Zabezpečení databáze v Oracle

  3. SQL DEFAULT Omezení pro vložení sloupce s výchozí hodnotou do tabulky SQL Server

  4. Kdy použít SELECT... FOR UPDATE?