Questione : problema del mySQL

Ciao gli esperti, il

I che si diverte provare a ristabilire alcune tabelle in un DB del mySQL using MyPhpAdmin.

It sembra che lo SQL generato dall'esportazione o dalla lima di sostegno di abc.sql insista che le tabelle be siano generate con i vincoli e/o i riferimenti chiave stranieri alle tabelle che non esistono perché sono generati dopo quella che getta l'errore.  La sequenza della lima di .sql sembra essere guastato data alle FK i vincoli (cioè la tabella del contatto è generata più successivamente nello scritto).  Come gli esperti la trattano quando la lima di .sql da importare sembra essere in sequenza errata? (è 6000 linee) il

Thanks, HNM

Here è il messaggio di errore e un esempio di una tabella che causa il situation.

MySQL ha detto:  
#1005 - Non può generare la tabella “. /xyz123/civicrm_acl_cache.frm„ (errno: 150) domanda del

SQL: `del civicrm_acl_cache del `della TABELLA del

CREATE (`di identificazione del `del

di int (10) COMMENTO NON NULLO di AUTO_INCREMENT senza firma “per mettersi in contatto con„, `del acl_id del `del
chiave straniera di int (10) COMMENTO NON NULLO senza firma “a ACL„, COMMENTO di POSIZIONE DI SEGNALE MINIMO di difetto della data del `del modified_date del `del
“quando era questa entrata della tabella di identificazione„, `del contact_id del `del
int (10) COMMENTO di POSIZIONE DI SEGNALE MINIMO senza firma di difetto “chiave straniera unica del nascondiglio di Last modified„, CHIAVE del
PRIMARY (`) di identificazione del `, `del index_acl_id del `del
KEY (`) del acl_id del `, `di FK_civicrm_acl_cache_contact_id del `del
KEY (`) del contact_id del `, `FK_civicrm_acl_cache_acl_CONSTRAINT Il `STRANIERO del civicrm_acl del `di RIFERIMENTI di CHIAVE del `di/>id (`del acl_id del `) (`di identificazione del `) SULLA CASCATA di CANCELLAZIONE, il `STRANIERO del civicrm_contact del `di RIFERIMENTI di CHIAVE del `di FK_civicrm_acl_cache_contact_id del `del
CONSTRAINT (`del contact_id del `) (`di identificazione del `) SUL MOTORE della CASCATA di CANCELLAZIONE) = il DIFETTO di InnoDB CHARSET = utf8 FASCICOLANO =

di utf8_unicode_ci class= del

Risposta : problema del mySQL

Ciao HNM,

  Avete provato ad aggiungerli allo scritto, IE alla linea 1 di vostro scritto dell'importazione per essere sicuro che la regolazione si è applicata allo stesso collegamento corrente?

Acclamazioni,
Sean
Altre soluzioni  
 
programming4us programming4us