Ciao a tutti,
ho problemi su un programma che utilizzo da mesi.
Carico dei csv in una tabella tramite LOAD DATA LOCAL INFILE.
Il csv contiene un campo IdRecord che fa da chiave nella tabella, si tratta di un progressivo univoco.
Oggi per la prima volta ho avuto l'esigenza di eliminare dalla tabella l'ultimo csv, semplicemente con "delete from tabella where idrecord>=N".
Poi da programma (con la solita procedura che utilizza LOAD DATA LOCAL INFILE) ho ricaricato il csv senza fare alcune modifiche. Le anagrafiche sono state caricate, ma se da MySql le visualizzo (Select * from tabella where idrecord>=N) le vedo con un ordinamento apparentemente casuale e non con la stessa sequenza di record del csv.

Qualcosa mi sfugge...

Tutti i record inseriti fino a ieri li vedo con la sequenza corretta,
tutti i record in coda alla tabella, eliminati e reinseriti, li vedo con una sequenza casuale.

Cosa può essere?

Grazie
Luciano