Tengo una tabla MySQL con esta estructura:
id INT(10) NOT NULL autoincrement
fecha1 DATETIME NOT NULL 0000-00-00 00:00:00
fecha2 DATETIME NOT NULL 0000-00-00 00:00:00
procesado SET("si","no") NOT NULL "no"
Si hago:
INSERT INTO tabla (id,fecha1,fecha2) VALUES (1, Now(), Now())
Me sale perfecto y me pone "no" en procesado. OK.
Pero ahora tengo que pasarle un CSV y hay registros con el campo procesado vacío.
He intentado pasarlo de 3 maneras:
1) valor_id,valor_fecha1,valor_fecha2,
2) valor_id,valor_fecha1,valor_fecha2,NULL
3) valor_id,valor_fecha1,valor_fecha2,''
Sin embargo, ninguna de estas tres formas funciona. Las tres me crean registros donde el campo procesado está vacío (ni "si", ni "no", ni NULL, sino "").
¿Qué debo hacer para solucionar este problema?