sql >> Databasteknik >  >> RDS >> Mysql

Att lägga till tabell med FOREIGN KEY till en MySQL-databas orsakar fel nr 150

Här är en checklista för dig, lycka till;)

1) typ av främmande nyckelkälla och referensfält måste vara identiska

2) både käll- och referensfält måste vara osignerade

3) källfält måste indexeras

4) båda tabellerna måste vara InnoDB



  1. Visa data i en tabell för uppdateringsändamål

  2. Vad betyder pipe/veritcal bar-tecken i TSQL?

  3. Hur skapar man en inbäddad SQL 2008-databasfil om den inte finns?

  4. Vad är MariaDB? Hur fungerar MariaDB?