sql >> Database teknologi >  >> RDS >> Mysql

FEJL:Fejl 1005:Kan ikke oprette tabellen 'cat10e.recording' (fejlnr.:150)

Ser på DDL for album tabel ser det ud som album_id kolonne er defineret som:

`album_id` SMALLINT NOT NULL

Hvorimod album_id kolonne i recording tabel er defineret som:

`album_id` INT NOT NULL

Prøv at ændre album_id kolonne i recording tabel til denne:

`album_id` SMALLINT NOT NULL

De skal matche, hvis du vil oprette en FK fra recording .album_id til album .album_id !




  1. Java - Hentning af data fra MySQL-database

  2. SQL Server Error 206:Operand type sammenstød

  3. Informationssystemer, data og information

  4. Fejl ved oprettelse af tabel:Du har en fejl i din SQL-syntaks nær 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' på linje 1