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

Fremdschlüssel kann in MySQL nicht gelöscht werden

Bitte führen Sie einen SHOW CREATE TABLE course; durch um sicherzustellen, dass die Lehrer-ID der Name der Einschränkung des Fremdschlüssels ist .

Zusätzlich:Der Fehler bedeutet, dass MySQL nach einer Fremdschlüssel-Einschränkung namens „InstructorID“ sucht, aber es gibt keine Einschränkung mit einem solchen Namen, vielleicht ist dies Ihr Spaltenname, aber Sie müssen den Einschränkungsnamen verwenden, um Fremdschlüssel zu löschen.