Moin!
Ich habe mir jetzt die Datensätze anzeigen lassen, die als Datumswert "0000-00-00" haben. Es waren 718 Datensätze betroffen..
Dann habe ich die Tabelle exportiert und in die MySQL Version 5.0.18 importiert..
In der MySQL Version 5.0.18 habe ich jetzt komischerweise 720 Datensätze mit dem Datumswert "0000-00-00" also 2 mehr als bei der älteren Version..
Wenn du feststellen könntest, welche zwei Datensätze das sind, könnte man deren Datumswert in der alten DB ermitteln, oder gar deren erzeugendes SQL-Statement in der Exportdatei.
Hat jemand schonmal so einen Fehler gehabt, bzw. eine Idee, wie ich am besten bei der Suche nach den falschen Datumswerten vorgehen kann? Ich möchte ungern alle Werte per Hand kontrollieren.
Wenn du dir einen String mit allen 718 IDs aus der alten Datenbank zusammenbastelst, und diesen dann in "WHERE Datum = "0000-00-00" and ID not in (IDSTRING)" einbaust, kriegst du sehr wahrscheinlich genau die zwei Datensätze, die zusätzlich das falsche Datum haben.
- Sven Rautenberg
My sssignature, my preciousssss!