Você diz que o campo ID tem o
AUTO_INCREMENT
atributo, mas não há menção a ele no CREATE TABLE
demonstração. Isto é parte do problema. A outra parte são os avisos de truncamento. Algumas das linhas do arquivo CSV provavelmente contêm dados muito longos para caber nas colunas. Aumente o tamanho dessas colunas de texto para um valor maior (digamos 200) e tente novamente.
Você tem certeza absoluta de que o arquivo CSV é válido? (também conhecido como cada linha tem o mesmo número de valores etc.). Você provavelmente deve verificar se essas strings contêm vírgulas (
,
), embora isso não deva ser um problema.