Klaus Mock: Mysql Warnings

Beitrag lesen

Es werden aus der ASCII-Datei genau die ersten 127 Zeilen importiert. Die restlichen nicht mehr.

Dann solltest Du die Importdatei nochmals ab Zeile 128 genauer unter die Lupe nehmen, am besten mit einem Editor der Sonderzeichen auch darstellt, oder mit einem Hex-Editor. Es kann durchaus sein, daß da irgendwas 'versteckt' ist, das Du so auf den ersten Blick nicht siehst.

Was mich dabei irritiert, ist die Zahl 127 (=2^7-1). Soll das wirklich Zufall sein?

Hmm, ich denke, Du läßt Dich von dieser Zahl ein bißchen in die Irre führen. Aber versuch mal,  die ersten Zeilen der csv-Datei zu löschen. Wenn dann weniger Datensätze als 127 importiert werden, dann liegts definitiv an den Daten, wenn nicht, dann ist anscheinend wirklich bei 127 Schluß, was ich nicht glaube. Es kann aber auch sein, daß Du irgendwann Datensätze importierst, welche einen doppelten Primary Key generieren würden, und von daher diese Zeilen übersprungen werden.

Übrigens, lt. http://www.mysql.com/doc/L/O/LOAD_DATA.html werden die Warnings nirgends gespeichert, allein die Tatsache, daß welche aufgetreten sind, zeugt davon, daß nicht alle Daten importiert wurden. Das finde ich ziemlich unangenehm, sogar Access ist da beim Import aussagekräftiger.

Grüße
   Klaus