我timestamp
在 db 表中有一个列。通过以下方式保存值:
UPDATE `table` SET `activated_at` = CURRENT_TIMESTAMP WHERE `id` = 123;
工作正常。
但是当我使用php函数time()
获取时间戳时,它不起作用。它仅适用date('Y-m-d H:i:s')
于列值。问题是为什么?
列定义是:
`activated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
我正在使用 php mysql 扩展(是的,我知道它已被弃用,但我必须维护一些遗留代码)