sql >> Database >  >> RDS >> Mysql

Kan externe sleutel niet neerzetten in MySQL

Voer een SHOW CREATE TABLE course; om er zeker van te zijn dat instructorID de naam is van de constraint foreign van de refererende sleutel .

Extra:De fout betekent dat MySQL zoekt naar een externe sleutelbeperking met de naam "InstructorID", maar er is geen beperking met een dergelijke naam, misschien is dit uw kolomnaam, maar u moet de beperkingsnaam gebruiken om externe sleutels te verwijderen.



  1. Afronding op 2 decimalen in SQL

  2. Een tussenliggende MySQL- of MariaDB-master vervangen door een Binlog-server met MaxScale

  3. Hoe de Oracle-functie of opgeslagen procedure aan te roepen met behulp van het Spring persistentie-framework?

  4. De stap Unpivot gebruiken om een ​​tabel in tabelvorm te maken van een kruistabel