sql >> Databasteknik >  >> RDS >> Mysql

FEL:Fel 1005:Kan inte skapa tabellen 'cat10e.recording' (felnr:150)

Tittar på DDL för album tabellen ser det ut som album_id kolumn definieras som:

`album_id` SMALLINT NOT NULL

Medan album_id kolumnen i recording tabellen definieras som:

`album_id` INT NOT NULL

Försök att ändra album_id kolumnen i recording tabell till detta:

`album_id` SMALLINT NOT NULL

De måste matcha om du vill ställa in en FK från recording .album_id till album .album_id !




  1. Installera mysql-adapter 'gem install activerecord-mysql-adapter'

  2. Hur man tar bort "X Rows Selected" i SQLcl &SQL*Plus (Oracle)

  3. Introduktion till Inline Table-Valued Functions (ITVF) i SQL Server

  4. Hur man skapar användare i PostgreSQL