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

Cizí klíče MySQL – jak vynutit individuální přístup napříč tabulkami?

Vynucení vztahu 1:0-1 nebo 1:1 lze dosáhnout definováním jedinečného omezení pro sloupce cizího klíče, takže může existovat pouze jedna kombinace. Normálně by to byl primární klíč podřízené tabulky.

Pokud je FK na primárním nebo jedinečném klíči odkazovaných tabulek, omezí je na hodnoty přítomné v nadřazeném prvku a jedinečné omezení na sloupci nebo sloupcích je omezí na jedinečnost. To znamená, že podřízená tabulka může mít pouze hodnoty odpovídající nadřazené tabulce v omezených sloupcích a každý řádek musí mít jedinečnou hodnotu. Tím se vynutí, že podřízená tabulka bude mít nejvýše jeden řádek odpovídající nadřazenému záznamu.



  1. Importujte data z Excelu do MySql pomocí Node JS

  2. Nástroj pro ověřování clusteru generující velké množství souborů xml na souborovém systému „/u01“.

  3. Jak zkontrolovat velikost databáze a tabulky MySQL

  4. Filtr mezi dvěma daty MYSQL