Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schwerwiegender Fehler in MySQL 8.x? -- fremde Schlüssel

In MySQL nicht behoben. Es erlaubt eine legale SQL-Syntax, aber MySQL speichert die Einschränkung nicht, wenn die Fremdschlüsselsyntax auf Spaltenebene verwendet wird.

Dies wurde 2005 als Fehler gemeldet und mit der Meldung "Wird nicht behoben" geschlossen.

https://bugs.mysql.com/bug.php?id=13301

https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-foreign-keys.html sagt:

Es gibt keine Möglichkeit, die nicht unterstützte Syntax zu deaktivieren oder sogar einen Fehler oder eine Warnung zurückzugeben.