sql >> Databáze >  >> RDS >> Mysql

ERROR 1005 MySQL Workbench Dopředné inženýrství

Toto je chyba cizího klíče, což znamená, že tabulka nebo data, která se pokoušíte vložit, porušují nějaké omezení cizího klíče.

Viz:http://dev.mysql .com/doc/refman/5.6/en/innodb-foreign-key-constraints.html

Obvykle je to způsobeno použitím SQL dump vytvořeného programem třetí strany, který neumí správně vypsat cizí klíče, nebo také staršími verzemi mysqldump.

Stáhněte si klienta MySQL 5.5 nebo 5.6 a mysqldumpujte databázi od začátku.

Můžete to také zprovoznit tak, že přeuspořádáte svůj SQL soubor a vytvoříte tabulku PRODUCT před tabulkou ASSIGN.



  1. Blokování vstupů nulových hodnot do databáze

  2. Zkontrolujte, zda řádek existuje, jinak vložte

  3. Škálování vaší databáze časových řad – Jak jednoduše škálovat TimescaleDB

  4. Chyba 1064 s CodeIgniter v tabulce ci_sessions