我已经尝试谷歌这样,所以我没有问,因为我确信这是一个简单的任务...
我正在建立一个电子商务网站,并希望将产品的日期和时间添加到产品数据库中?
道歉,如果这很简单,但我先在其他地方进行了研究。
谢谢
答案 0 :(得分:4)
这可能只是数据库架构的一部分:
ALTER TABLE `products` ADD `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
每当创建一行时,这将自动为列created
添加时间戳。有关详细信息,请尝试以下操作:Automatic Initialization and Updating for TIMESTAMP
显然,在这种情况下,该表名为products
,您需要将其更改为您的表名称。
<强>更新强> 要同时更新所有现有记录,只需运行:
UPDATE `products` SET `created` = NOW()
如果您想更具体地使用:
UPDATE `products` SET `created` = NOW() WHERE `created` = '0000-00-00 00:00:00'
答案 1 :(得分:0)
Method1:将Current DateTime作为参数传递给Insert
方法2:在产品表
中设置日期时间列的默认值