Domanda

ottengo l'errore 1005 quando si inseriscono le mie tabelle. Non c'è più tabelle fanno riferimento alle tabelle nel mio disegno realizzati in MySQL Workbench, ma non questo lavoro? -? Un contraint estera condivisa tra i diversi tavoli

Tabella si chiama languages. Ha una colonna ID per ogni lingua nel database. Poi abbiamo productDescription che ha una colonna lingua che naturalmente fa riferimento nella tabella languages.

E 'questo il motivo per cui sto ottenendo l'errore 1005?

Grazie,

UPDATE: Ho verificato che tutte le chiavi di riferimento hanno lo stesso tipo di dati che è TINYINT UNSIGNED NOT NULL

.
È stato utile?

Soluzione

I nomi chiave esterna deve essere univoco sul database. Questo potrebbe essere esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top