Inte fixat i MySQL. Den tillåter laglig SQL-syntax, men MySQL sparar inte begränsningen när den främmande nyckelsyntaxen på kolumnnivå används.
Detta rapporterades som en bugg 2005 och stängdes med meddelandet "kommer inte att fixa".
https://bugs.mysql.com/bug.php?id=13301
https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-foreign-keys.html säger:
Det finns inget sätt att inaktivera den syntax som inte stöds, eller ens att få den att returnera ett fel eller en varning.