这是表结构,
id int
name varchar
insert_date date
update_date TIMESTAMP
现在 idia 在这里,insert_date 将能够按默认当前时间插入,而 update_date 将在每次编辑中插入当前时间或将更新它。
所以我如何将 (insert_date) 默认值设置为当前时间和日期,但在更新时它不应该更改 (insert_date) 的值,如果我在更新时保留它的 TIMESTAMP 它将改变。
insert_date -- 插入当前时间,只插入一次
问候
最佳答案
如果你只想添加时间..你需要使用
当前时间()
如果您想要当前日期和时间...
现在()
如果你只想要当前日期....
CURDATE()
这里有更多..
以下 SELECT 语句: 现在选择(),CURDATE(),CURTIME()
会产生这样的结果: 现在() CURDATE() CURTIME() 2008-11-11 12:45:34 2008-11-11 12:45:34
根据需要选择格式。
关于mysql插入当前日期,仅在插入时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658779/