Non risolto in MySQL. Consente la sintassi SQL legale, ma MySQL non salva il vincolo quando si utilizza la sintassi della chiave esterna a livello di colonna.
Questo è stato segnalato come un bug nel 2005 e chiuso con un messaggio "non si risolverà".
https://bugs.mysql.com/bug.php?id=13301
https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-chiavi-estere.html dice:
Non c'è modo di disabilitare la sintassi non supportata, o anche di farle restituire un errore o un avviso.