Seite 1 von 1

Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 13:22
von jssadmin
Guten Tag,
Bei der Migration von Access zu MariaDB 10.4 trat dieser Fehler auf, danach fehlten die Leistungsdaten

SchuelerLeistungsdaten: #23000Cannot add or update a child row: a foreign key constraint fails (`schild_nrw_ge`.`schuelerleistungsdaten`, CONSTRAINT `SchuelerLeistungsdaten_ibfk_2` FOREIGN KEY (`Fach_ID`) REFERENCES `eigeneschule_faecher` (`ID`)

Ich hoffe Sie können mir das helfen
MfG

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 13:41
von Pfotenhauer
Hallo.

Offensichtlich gibt es ein Fach nicht in der Tabelle der Unterrichtsfächer.
Ist in der Fehlermeldung die ID angegeben? Kann man erkennen um welche Schueler es sich handelt?
Meistens sind dass Fehleinträge in alten AccessDBs, die man ignorieren kann...

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 14:01
von jssadmin
Hallo,
Nein eine ID ist nicht angegeben, die Schüler sind jedoch ersichtlich, und es scheint alle Schüler zu betreffen und es ist immer SchuelerLeistungsdaten_ibfk_2

Name: muster, max, Klasse: 10C, Jahr: 2019, Abschnitt: 1
-----------------------------------------------------------------------
SchuelerLeistungsdaten: #23000Cannot add or update a child row: a foreign key constraint fails (`schild_nrw_ge`.`schuelerleistungsdaten`, CONSTRAINT `SchuelerLeistungsdaten_ibfk_2` FOREIGN KEY (`Fach_ID`) REFERENCES `eigeneschule_faecher` (`ID`))

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 14:11
von Pfotenhauer
Dann schauen Sie doch mal in die Leistungsdaten eines Schülers, welches Fach da fehlt.

Meisten passiert das, wenn ein Fach doppelt mit identischen Werten (evtl. nur anderer Lehrer) existieren.
Da ist Acces leider tolerant, was andere DBMS nicht sind....

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 14:53
von jssadmin
leider fehlen bei den betroffenen Schülern alle Leistungsdaten

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Verfasst: Mittwoch 2. Oktober 2019, 14:55
von Pfotenhauer
Können Sie mal einen Screenshot von den Leistungsdaten in Access in Schild-NRW machen?