Dici che il campo ID ha il AUTO_INCREMENT
attributo, ma non se ne fa menzione nel CREATE TABLE
dichiarazione. Questo fa parte del problema.
L'altra parte sono quegli avvisi di troncamento. Alcune delle righe nel file CSV contengono probabilmente dati troppo lunghi per adattarsi alle colonne. Aumenta la dimensione di quelle colonne di testo a un valore maggiore (diciamo 200) e riprova.
Sei assolutamente sicuro che il file CSV sia valido? (aka ogni riga ha lo stesso numero di valori ecc.). Probabilmente dovresti controllare se quelle stringhe contengono virgole (,
), anche se questo non dovrebbe essere un problema.