Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2003, 04:34
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Decirle "ponme el valor por defecto" a MySQL

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?
__________________
M a l d i t o F r i k i