Fra MySQL - FOREIGN KEY Constraints Documentation :
Hvis du genskaber en tabel, der blev slettet, skal den have en definition, der er i overensstemmelse med de fremmednøglebegrænsninger, der refererer til den. Det skal have de korrekte kolonnenavne og -typer, og det skal have indekser på de refererede nøgler, som tidligere nævnt. Hvis disse ikke er opfyldt, returnerer MySQL fejl 1005 og henviser til fejl 150 i fejlmeddelelsen, hvilket betyder, at en fremmednøgle-begrænsning ikke var korrekt dannet. Tilsvarende, hvis en ALTER TABLE fejler på grund af fejl 150, betyder det, at en fremmednøgledefinition vil være forkert dannet for den ændrede tabel.