Hallo,
habe ich gemacht, vorher brach es (ich glaube) bei 24% ab, jetzt läuft es bei 43% in einen ähnlichen Fehler
Error Message:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails ("k175384_trainzde"."#sql-299224_16c5b43", CONSTRAINT "ba416abe22d33e2eb049319f141e5cff_fk" FOREIGN KEY ("userID") REFERENCES "wcf1_user" ("userID") ON DELETE CASCADE)
Habe analog dazu das Ganze auch für userID gemacht, auch für die anderen Tabellen des News-Systems - ohne Erfolg leider.
SQL
UPDATE news1_news SET userID = NULL WHERE userID NOT IN ( SELECT userID FROM wcf1_user );
UPDATE news1_news_image SET userID = NULL WHERE userID NOT IN ( SELECT userID FROM wcf1_user );
UPDATE news1_news_search_index SET userID = NULL WHERE userID NOT IN ( SELECT userID FROM wcf1_user );
Weiter seh ich bei "Final error" auch:
Code
Could not execute statement 'ALTER TABLE `news1_news_image` ADD CONSTRAINT `ba416abe22d33e2eb049319f141e5cff_fk` FOREIGN KEY (`userID`) REFERENCES `wcf1_user` (`userID`) ON DELETE CASCADE'
Edit:
Fehler gefunden - In der Tabelle news1_news_image gabs einen Eintrag mit UserID=0, den User gibts natürlich nicht...