Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BŁĄD:Błąd 1005:Nie można utworzyć tabeli (errno:121)

Szukałem cię szybko i przyniosło mi to tutaj . Cytuję:

Otrzymasz tę wiadomość, jeśli będziesz próbował dodać ograniczenie o nazwie, która jest już używana w innym miejscu

Aby sprawdzić ograniczenia, użyj następującego zapytania SQL:

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

Poszukaj tam więcej informacji lub spróbuj sprawdzić, gdzie występuje błąd. Wygląda na to, że mam problem z kluczem obcym.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zduplikować tabelę w MySQL

  2. Zaktualizuj kolumnę w MySQL

  3. Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/var/lib/mysql/mysql.sock' (2)

  4. SUBDATE() vs DATE_SUB() w MySQL:jaka jest różnica?

  5. Obciąć wszystkie tabele w bazie danych MySQL w jednym poleceniu?