Tengo una tabla en la que quiero registrar la marca de tiempo de cada pedido en cada momento de inserción. Sin embargo, obtengo valores cero para las marcas de tiempo.MySQL: NOW() dándome ceros
Aquí es mi esquema:
CREATE TABLE IF NOT EXISTS orders(
order_no VARCHAR(16) NOT NULL,
volunteer_id VARCHAR(16) NOT NULL,
date TIMESTAMP DEFAULT NOW(),
PRIMARY KEY (order_no),
FOREIGN KEY (volunteer_id) REFERENCES volunteer(id)
ON UPDATE CASCADE ON DELETE CASCADE)
Se quedaron fuera el bit más útil, ¿verdad? "La excepción es que puede especificar CURRENT_TIMESTAMP como predeterminado para una columna TIMESTAMP. Consulte la Sección 10.3.1.1," Propiedades de TIMESTAMP "(http://dev.mysql.com/doc/refman/5.1/en/timestamp.html) " –
+1 @ T.K. Crowder, debe haber perdido ese ... ¡gracias! – Fabian