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

Fejlkode 1005, SQL-tilstand HY000:Kan ikke oprette tabel fejlnr.:150

Brug show innodb status - begravet i outputtet (omkring midten) er en "sidste fremmednøglefejl" sektion. Det vil forklare præcis, hvorfor tabeloprettelsen mislykkedes.

normalt er det på grund af et reference-FK-felt, der ikke eksisterer (tastefejl, forkert tabel), eller der er en felttype-uoverensstemmelse. FK-linkede felter skal matche definitionerne nøjagtigt. Et char(1)-felt kan ikke FK'd til et char(5)-felt osv...

Bemærk:I MySQL 5.5 er kommandoen for dette show engine innodb status (tak kewpiedoll99)



  1. ORA-28000:kontoen er låst fejl bliver hyppigt

  2. hurtigt tilfældigt rækkevalg i Postgres

  3. MySQL NET Connect 6.7.2 i Visual Studio 2012

  4. Opret en SQL Server-database med Azure Data Studio