Tienes dos problemas:
- Si el .CSV no contiene TODOS los campos, entonces no puedes cargar directamente un
tienes que indicar qué campos se cargarán en esa tabla
Porque MySQL leerá cada línea del CSV como un registro, y espera encontrar valores para todos los campos de la tabla, y no los pones.
El segndo problema es que la fecha está mal almacenada en el CSV. Para que MySQL la tome correctamente y la asigne a un campo de tipo DATE,
debe forzosamente estar entre apóstrofes, a fin de que MySQL lo pueda convertir en fecha.
Eso tienes dos formas de hacerlo: 1) Si tu manejas la generación de los CSV, entonces debes hacer que los valores queden entre comillas o apóstrofes. 2) Editarlo como texto y ponerle lo que le falta.
Hay una tercera posibilidad, pero es algo más elaborada.