Kom ihåg mig?
Home Menu

Menu


full SQL import fail (foreign key restraint)

Ämnesverktyg Visningsalternativ
Oläst 2011-12-22, 17:10 #1
Evanion Evanion är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2010
Inlägg: 31
Evanion Evanion är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2010
Inlägg: 31
Standard full SQL import fail (foreign key restraint)

Hej
Jag håller på att försöka och importera en databas från en SQL dump.
Det är en komplett databas, och ingen tidigare data existerar i databasen.

Jag har försökt både via phpmyadmin och terminal (med force).

får följande felmeddelande:

Cannot add or update a child row: a foreign key constraint fails (`demo_magento/#sql-ec5_1b775b`, CONSTRAINT `FK_EAV_ENTITY_ATTRIBUTE_ATTRIBUTE` FOREIGN KEY (`attribute_id`) REFERENCES `eav_attribute` (`attribute_id`) ON DELETE CASCADE ON UPDATE CASCADE)

När jag går in och kollar i phpmyadmin så verkar all data vara där.
Hur kan jag kolla så att all data, och struktur etc är korrekt och nyckeln har lagts in?
Evanion är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-23, 01:08 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Har du fortfarande den gamla databasen uppe kan du köra en mk-table-checksum (en del av maatkit). Annars kan det vara en bra idé att ta bort FK först och sedan lägga till data - så ser du exakt var felet ligger (borde du även se vid importen, kan man tycka ...). Kan hända att dumpen inte togs i ett transaktions-säkert läge och du därmed fick inkorrekt data i den som ställer till det.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-23, 04:51 #3
patte patte är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2011
Inlägg: 15
patte patte är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2011
Inlägg: 15
Hur har du dumpat databasen? Det måste nästan göras med MySQL dump för att få med allting när man kör Magento. Fick i tidigare versioner av Magento alltid konstiga fel när jag importerade och exporterade tabeller, men sen så gick jag över till att bara köra terminalen och sen dess har det funkat smärtfritt varje gång
patte är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-23, 21:45 #4
Evanion Evanion är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2010
Inlägg: 31
Evanion Evanion är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2010
Inlägg: 31
Databasen finns i dagsläget på ett webbhotell där jag inte har tillgång till CLI (bara phpmyadmin).

funkar det om jag tar bort nyckel deklarationerna i dumpen, importerar resten av filen, och sedan kör en query på nyckel deklarationerna?
Evanion är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 20:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017