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

Cizí klíč Mysql pomocí nejedinečného klíče - jak je to možné?

Z návodu:

Vypadá to tedy, že InnoDB umožňuje nejedinečné indexy jako kandidáty na odkazy na cizí klíče. Jinde příručka uvádí, že můžete odkazovat na podmnožinu sloupců v odkazovaném indexu, pokud jsou odkazované sloupce uvedeny jako první a ve stejném pořadí jako primární klíč.

Proto je tato definice v InnoDB legální, i když to není standardní SQL a nechává mě alespoň trochu zmateného, ​​pokud jde o záměry původního návrháře.

Stránka manuálu zde .



  1. Nahrazení textu ve sloupci BLOB

  2. Vysvětlení rámce MySQL High Availability Framework – Část III:Scénáře selhání

  3. Kopírování databáze MySQL na jiný počítač

  4. Jak nainstalovat SQL Developer na Mac