我试过用谷歌搜索这个,所以我不必问,因为我确信这是一个简单的任务......
我正在建立一个电子商务网站,并希望将产品添加到产品数据库中的日期和时间添加到产品数据库中?
抱歉,如果这很简单,但我首先在其他地方进行了研究。
谢谢
这可能只是您的数据库架构的一部分:
ALTER TABLE `products` ADD `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
created
每当创建行时,这将自动向列添加时间戳。有关更多信息,请尝试以下操作:TIMESTAMP 的自动初始化和更新
显然,在这种情况下,该表被调用products
,您需要将其更改为您的表名。
UPDATE 要同时更新所有现有记录,只需运行:
UPDATE `products` SET `created` = NOW()
如果您想更具体地使用:
UPDATE `products` SET `created` = NOW() WHERE `created` = '0000-00-00 00:00:00'
方法1:将当前日期时间作为参数传递给插入
方法2:给Product表中的日期时间列设置默认值