sql >> Databasteknik >  >> RDS >> Mysql

Felkod 1005, SQL-tillstånd HY000:Kan inte skapa tabell felnr:150

Använd show innodb status - begravd i utgången (runt mitten) är ett avsnitt med "sista främmande nyckelfel". Det kommer att förklara exakt varför tabellskapandet misslyckades.

vanligtvis beror det på att ett referens-FK-fält inte existerar (stavfel, fel tabell), eller så finns det en fälttypsfel. FK-kopplade fält måste matcha definitionerna exakt. Ett char(1)-fält kan inte FK:as till ett char(5)-fält, etc...

Obs:I MySQL 5.5 är kommandot för detta show engine innodb status (tack kewpiedoll99)



  1. Returnera noll om ingen post hittas

  2. Fel 1038 Utom sortsminne, överväg att öka storleken på sorteringsbufferten

  3. Failover &Failback på Amazon RDS

  4. Postgres Vänster Gå med där skick