sql >> Databáze >  >> RDS >> Mysql

CHYBA:Chyba 1005:Nelze vytvořit tabulku 'cat10e.recording' (chyba:150)

Podívejte se na DDL pro album tabulka vypadá jako album_id sloupec je definován jako:

`album_id` SMALLINT NOT NULL

Zatímco album_id ve sloupci recording tabulka je definována jako:

`album_id` INT NOT NULL

Zkuste změnit album_id ve sloupci recording tabulky k tomuto:

`album_id` SMALLINT NOT NULL

Pokud chcete nastavit FK z recording, musí se shodovat .album_id do album .album_id !




  1. Dynamicky zřetězené výběrové pole

  2. Oprava chyby ORA-65096 při vytváření automatických testů v Django pomocí Oracle

  3. Je možné použít `SqlDbType.Structured` k předání parametrů s hodnotou tabulky v NHibernate?

  4. Maximální velikost pro dotaz SQL Server? klauzule IN? Existuje lepší přístup