如何使用mysql将当前系统日期插入到db列中

时间:2012-01-19 21:14:03

标签: mysql database-design

我在一个定义为VARCHAR(45)的表中有三个*日期字段,默认值为' 00-00-0000'。创建记录时,每个字段都需要当前系统时间的默认值。

我已将其中一个字段从VARCHAR(45)更改为TIMESTAMP,默认值为CURRENT_TIMESTAMP,效果很好。我想我每个表只能有一个包含数据类型TIMESTAMP的字段。

如何处理表格中的其他2个字段?我也想* CURRENT_TIMESTAMP他们。

由于

3 个答案:

答案 0 :(得分:1)

使用NOW()功能:

INSERT INTO yourtable (field1, field2) VALUES ('blahblah', now());

答案 1 :(得分:1)

您可以在MySQL查询中使用“NOW()”来填写时间戳列的当前时间。

答案 2 :(得分:1)

您可以将Now()写入字段

INSERT INTO table (right_now) 
VALUES (Now()):