Vraag : mySQL probleem

Hallo die Deskundigen,

I am verschijnt de een taaie tijd hebben die proberen sommige lijsten in een mySQLOB te herstellen die MyPhpAdmin.

It gebruiken dat SQL bij de uitvoer of reserveabc.sql- dossier wordt geproduceerd erop aandringt dat de lijsten met buitenlandse zeer belangrijke beperkingen en/of verwijzingen naar lijsten worden gecre�ërd die niet bestaan omdat na worden gecre�ërd die de fout werpt.  De .sql dossieropeenvolging schijnt om uit orde te zijn gegeven de beperkingen van FK (d.w.z. wordt de contactlijst gecre�ërd later in het manuscript).  Hoe behandelen de deskundigen het wanneer het .sql in te voeren dossier opeenvolgend verkeerd schijnt te zijn? (het is 6000 lijnen)

Thanks, HNM

Here is de foutenmelding en een voorbeeld van een lijst die bovengenoemde situation.

MySQL veroorzaakt:  
#1005 - kan geen lijst „creëren. /xyz123/civicrm_acl_cache.frm“ (errno: 150) vraag

SQL:

CREATE- LIJST `civicrm_acl_cache `(

`- identiteitskaart`int. (10) de lijstidentiteitskaart“,
`contact_id `int. (10) van de niet ondertekende van de standaard niet ondertekende NIET ONGELDIGE Auto_increment- COMMENTAAR de „Unieke Buitenlandse Sleutel ONGELDIGE COMMENTAAR „tot Buitenlandse Sleutel van de niet ondertekende NIET ONGELDIGE COMMENTAAR van het Contact“,
`acl_id `int. (10) de „tot ACL“, van de standaard
`modified_date datum `ONGELDIGE COMMENTAAR „wanneer dit gewijzigd laatste van de geheim voorgeheugeningang“ was, SLEUTEL
PRIMARY (`identiteitskaart `),
KEY `index_acl_id `(`acl_id `),
KEY `FK_civicrm_acl_cache_contact_id `(`contact_id `),BRENGEN de
CONSTRAINT `FK_civicrm_acl_cache_acl_id `BUITENLANDSE ZEER BELANGRIJKE (`acl_id `) VERWIJZINGEN `civicrm_acl `(`identiteitskaart `) OP de CASCADE van de SCHRAPPING, de
CONSTRAINT `FK_civicrm_acl_cache_contact_id BUITENLANDSE ZEER BELANGRIJKE (`contact_id `) VERWIJZINGEN ``civicrm_contact `(`identiteitskaart `) OP de MOTOR van de SCHRAPPING van de CASCADE) = GEBREK InnoDB CHARSET = utf8 = utf8_unicode_ci

bij elkaar

Antwoord : mySQL probleem

Hallo HNM,

  Zeker probeerde u toevoegend het aan het manuscript, d.w.z. bij lijn 1 van uw de invoermanuscript om te zijn dat het plaatsen werd toegepast op de zelfde lopende verbinding?

Juicht toe,
Sean
Andere oplossingen  
 
programming4us programming4us