sql >> Database >  >> RDS >> Mysql

FOUT:Fout 1005:Kan tabel 'cat10e.recording' niet maken (fout:150)

Kijken naar de DDL voor het album tabel lijkt het op de album_id kolom is gedefinieerd als:

`album_id` SMALLINT NOT NULL

Terwijl de album_id kolom in de recording tabel is gedefinieerd als:

`album_id` INT NOT NULL

Probeer de album_id . te wijzigen kolom in de recording tabel naar dit:

`album_id` SMALLINT NOT NULL

Ze moeten overeenkomen als je een FK wilt opzetten van recording .album_id naar album .album_id !




  1. Services met ontbrekende/niet-beschikbare afhankelijkheden

  2. InnoDB:kan ./ibdata1-fout niet vergrendelen:35

  3. Hoe MySQL op de juiste manier met UTF-8 omgaat?

  4. MySQL Alter-tabel veroorzaakt Fout:ongeldig gebruik van NULL-waarde