Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2009, 17:49
Khentar
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Insertar timestamp

Buenas gente, una fácil.

Tengo este campo timestamp en una tabla:

`horaInicio` timestamp NOT NULL,

e intento insertar un registro simple de este estilo:

INSERT INTO phuBD.tabla(id, horaInicio) VALUES (1, '1900-01-01 09:00:00');

resultado:

Error code 0, SQL state 22001: Data truncation: Incorrect datetime value: '1900-01-01 09:00:00' for column 'horaInicio' at row 1

Que hago mal?

Y otra duda... si lo que quiero es almacenar Horas, lo más adecuado son campos del tipo timestamp? Teniendo en cuenta que la fecha no la necesito para nada..., o simplemente sería mejor utilizar varchar (5) y almacenar todas las horas con formato: "09:00", "10:00...?

Gracias!