Question : problème de mySQL

Salut les experts, le

I AM ayant un moment difficile essayer de reconstituer quelques tables dans un DB de mySQL using MyPhpAdmin.

It est évident que le SQL produit par l'exportation ou le dossier de secours d'abc.sql insiste sur le fait que des tables soient créées avec des contraintes et/ou des références principales étrangères aux tables qui n'existent pas parce que sont créés après celle qui jettent l'erreur.  L'ordre de dossier de .sql semble être en panne donné les FK des contraintes (c.-à-d. la table de contact est créée plus tard dans le manuscrit).  Comment les experts le manipulent-ils quand le dossier de .sql à importer semble être séquentiellement erroné ? (c'est 6000 lignes) le

Thanks, HNM

Here est le message d'erreur et un exemple d'une table qui cause le situation.

MySQL a indiqué :  
#1005 - Ne peut pas créer la table « . /xyz123/civicrm_acl_cache.frm » (errno : 150) question du

SQL : `de civicrm_acl_cache de `de TABLE du

CREATE (`d'identification de `de

d'international (10) COMMENTAIRE NON NUL d'AUTO_INCREMENT non signé de table d'identification », `de contact_id de `de
international (10) COMMENTAIRE de NULLE non signé de défaut « clef étrangère « unique pour entrer en contact avec », `d'acl_id de `de
la clef étrangère d'international (10) COMMENTAIRE NON NUL non signé « à l'ACL », COMMENTAIRE de NULLE de défaut de date de `de modified_date de `de
« quand était cette entrée de cachette de Last modified », CLEF de
PRIMARY (`d'identification de `), `d'index_acl_id de `de
KEY (`d'acl_id de `), `de FK_civicrm_acl_cache_contact_id de `de
KEY (`de contact_id de `), `FK_civicrm_acl_cache_acl_CONSTRAINT Le `ÉTRANGER de civicrm_acl de `de RÉFÉRENCES de CLEF de `de/>id (`d'acl_id de `) (`d'identification de `) SUR LA CASCADE de SUPPRESSION, le `ÉTRANGER de civicrm_contact de `de RÉFÉRENCES de CLEF de `de FK_civicrm_acl_cache_contact_id de `du
CONSTRAINT (`de contact_id de `) (`d'identification de `) SUR LE MOTEUR de CASCADE de SUPPRESSION) = le DÉFAUT d'InnoDB CHARSET = utf8 ASSEMBLENT = le

d'utf8_unicode_ci class= de

Réponse : problème de mySQL

Salut HNM,

  Avez-vous essayé de l'ajouter au manuscrit, IE à la ligne 1 de votre manuscrit d'importation pour être sûr que l'arrangement a été appliqué au même raccordement courant ?

À la votre,
Sean
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us