Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : domanda chiave straniera di errore di vincolo
Ho il seguente `di w_descriptors del `della TABELLA del
CREATE di ENGINE=InnoDB del `di descrittori del `della TABELLA di ENGINE=MyISAM
CREATE del `del w_document_flat del `della TABELLA del tables
CREATE (`di Accession_No del `del
varchar (7) NON POSIZIONE DI SEGNALE MINIMO, POSIZIONE DI SEGNALE MINIMO varchar del `di Pub_Abbreviation del `del
(25) NON,
di CHIAVE PRIMARIA del
(`di Accession_No del `)) (auto_increment 11) NULLO di int del `del descriptor_id del `del
(, POSIZIONE DI SEGNALE MINIMO varchar del `del descriptor_name del `del
(500) NON,
di CHIAVE PRIMARIA del
(`del descriptor_id del `)) (`int (11) NULLO, `del descriptor_id del `del
di Accession_No del `del
varchar (7) NON LA POSIZIONE DI SEGNALE MINIMO, la CHIAVE PRIMARIA del
(`del descriptor_id del `, `di Accessio
n_No del `), il `CHIAVE di Accession_No del `del
(`) di Accession_No del `, il `CHIAVE del descriptor_id del `del
(`) del descriptor_id del `, la CHIAVE STRANIERA del `di Accession_No del `di VINCOLO del
(`di Accession_No del `) RIFERISCE il `del w_document_flat del `(`di Accession_No del `) SOPRA NON CANCELLA AZIONE SULL'AGGIORNAMENTO NESSUN'AZIONE, il `STRANIERO di descrittori del `di RIFERIMENTI di CHIAVE del `del descriptor_id del `di VINCOLO del
(`del descriptor_id del `) (`del descriptor_id del `) SOPRA NON CANCELLA AZIONE SULL'AGGIORNAMENTO NESSUN ACTION
) ENGINE=InnoDB
When che provo e fa un inserto nel
insert in valori di w_descriptors (descriptor_id, Accession_No) (“0000001„, 1); il
I ottiene il seguente messaggio: codice del
Error: 1452
Can non aggiungere o non aggiornare una fila del bambino: un vincolo chiave straniero viene a mancare (`del `w/w_descriptors, il `STRANIERO del w_document_flat del `di RIFERIMENTI di CHIAVE del `di Accession_No del `di VINCOLO (`di Accession_No del `) (`di Accession_No del `) SOPRA NON CANCELLANO AZIONE SULL'AGGIORNAMENTO NESSUN'AZIONE) il
I realmente ha confuso. È perché la tabella del w_document_flat è MyISAM?
class= del
Risposta : domanda chiave straniera di errore di vincolo
Sì, “entrambe le tabelle devono essere tabelle di InnoDB e non devono essere tabelle PROVVISORIE. „
http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html
Ho funzionato recentemente nello stesso problema.
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata