gpt4 book ai didi

php - 添加行时 MySQL 中的自动日期列

转载 作者:行者123 更新时间:2023-11-28 23:51:24 24 4
gpt4 key购买 nike

当客户在我的网站上下订单时,我怎样才能让“order_date”列自动填充数据添加到数据库的日期?

这是我必须在我的更新语句中包含的东西吗?或者我能否以某种方式让数据库自动添加一个日期到插入行的时间?

谢谢!

最佳答案

使用这个 MySQL 查询来生成 default value作为CURRENT_TIMESTAMP对于必填字段:

ALTER TABLE `table` CHANGE `orderDate` `orderDate` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;

如果您运行的是 MySQL <5.6.5。在上面,您可以将字段设置为 DATETIME,因此运行以下查询:

ALTER TABLE `table` CHANGE `orderDate` `orderDate` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;

关于php - 添加行时 MySQL 中的自动日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com