Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BŁĄD:Błąd 1005:Nie można utworzyć tabeli „cat10e.recording” (errno:150)

Przeglądanie DDL dla album tabela wygląda jak album_id kolumna jest zdefiniowana jako:

`album_id` SMALLINT NOT NULL

Natomiast album_id kolumna w recording tabela jest zdefiniowana jako:

`album_id` INT NOT NULL

Spróbuj zmienić album_id kolumna w recording tabela do tego:

`album_id` SMALLINT NOT NULL

Muszą się zgadzać, jeśli chcesz ustawić FK z recording .album_id do album .album_id !




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd pamięci przy użyciu json.dumps()

  2. Właściwe użycie php mysqli autocommit i rollback

  3. Normalizacja w MYSQL

  4. Wygeneruj losową LocalDate z java.time

  5. Czy BLOB jest konwertowany przy użyciu bieżącego/domyślnego zestawu znaków w MySQL?