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

MySQL:Kan ikke oprette tabel (fejlnr:150)

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.



  1. SQL GROUP BY- 3 nemme tips til at gruppere resultater som en professionel

  2. DNA vs moderne sikkerhedskopieringsmetoder:Fremtiden for datalagring

  3. IDENTITY() vs IDENTITY() i SQL Server:Hvad er forskellen?

  4. paginering i listevisning