Mówisz, że pole ID ma AUTO_INCREMENT
atrybut, ale nie ma o nim wzmianki w CREATE TABLE
oświadczenie. To część problemu.
Druga część to te ostrzeżenia o skróceniu. Niektóre wiersze w pliku CSV prawdopodobnie zawierają dane, które są zbyt długie, aby zmieścić się w kolumnach. Zwiększ rozmiar tych kolumn tekstowych do większej wartości (powiedzmy 200) i spróbuj ponownie.
Czy jesteś absolutnie pewien, że plik CSV jest prawidłowy? (czyli każdy wiersz ma taką samą liczbę wartości itp.). Powinieneś prawdopodobnie sprawdzić, czy te ciągi zawierają przecinki (,
), chociaż nie powinno to stanowić problemu.