我在一个定义为VARCHAR(45)的表中有三个*日期字段,默认值为' 00-00-0000'。创建记录时,每个字段都需要当前系统时间的默认值。
我已将其中一个字段从VARCHAR(45)更改为TIMESTAMP,默认值为CURRENT_TIMESTAMP,效果很好。我想我每个表只能有一个包含数据类型TIMESTAMP的字段。
如何处理表格中的其他2个字段?我也想* CURRENT_TIMESTAMP他们。
由于
答案 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()):