Ver Mensaje Individual
  #1  
Antiguo 29-11-2012
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Reputación: 24
JXJ Va por buen camino
Question ¿fecha hora con mysql como timestamp? automaticamente

hola..

una duda..

tengo esta tabla

Código SQL [-]
CREATE TABLE venta (
  id_venta           int(10) AUTO_INCREMENT NOT NULL,
  venta_fecha        timestamp DEFAULT CURRENT_TIMESTAMP,
  venta_id_cliente   int(10) NOT NULL DEFAULT '0',
  venta_id_sucursal  int,
  pagada             int,
  totalventa         double,
  montopagado        double,
  fechaemision       date,
  enviadorid         int,
  autorizadorid      int,
  receptorid         int,
  dia                date NOT NULL DEFAULT '0000-00-00',
  hora               time DEFAULT '00:00:00',
  /* Keys */
  PRIMARY KEY (id_venta)
) ENGINE = InnoDB;

segun yo.

el campo dia y hora. deben de ingresar la fecha y la hora del momento en que se hace la insercion del registro
igual que lo hace venta_fecha que es un campo timestamp
necesito esa redundancia. de que se ingrese fecha hora y la fecha y hora del registro
automaticamente. que lo haga mysql

no se si eso se puede hacer con mysql 4.1 que es el que tengo instalado o estoy equivocado con el
SQL que crea la tabla.

¿que hago mal?
gracias. :S

Responder Con Cita