Nie naprawione w MySQL. Pozwala na legalną składnię SQL, ale MySQL nie zachowuje ograniczenia podczas używania składni klucza obcego na poziomie kolumny.
Zostało to zgłoszone jako błąd w 2005 roku i zamknięte komunikatem „nie naprawi”.
https://bugs.mysql.com/bug.php?id=13301
https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-foreign-keys.html mówi:
Nie ma sposobu, aby wyłączyć nieobsługiwaną składnię, ani nawet sprawić, by zwracała błąd lub ostrzeżenie.