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

FEJL:Fejl 1005:Kan ikke oprette tabel (fejlnr.:121)

Jeg søgte hurtigt efter dig, og det bragte mig her . Jeg citerer:

Du får denne besked, hvis du forsøger at tilføje en begrænsning med et navn, der allerede er brugt et andet sted

Brug følgende SQL-forespørgsel for at kontrollere begrænsninger:

SELECT
    constraint_name,
    table_name
FROM
    information_schema.table_constraints
WHERE
    constraint_type = 'FOREIGN KEY'
AND table_schema = DATABASE()
ORDER BY
    constraint_name;

Se efter flere oplysninger der, eller prøv at se, hvor fejlen opstår. Det ligner et problem med en fremmednøgle for mig.



  1. LOAD DATA INFILE tilsvarende i Oracle

  2. Sådan fungerer FROM_UNIXTIME() i MariaDB

  3. Sådan bruger du Query Designer i SQL Server

  4. Sådan afkortes TABLE i Oracle