我正在使用 PHPMyAdmin,并且我有一个名为“时间戳”的 MySQL 表列。类型(惊喜!)是TIMESTAMP
,并且在“属性”中我将其设置为ON UPDATE CURRENT_TIMESTAMP
。
但是,每条新记录都会获得一个如下所示的时间戳:
0000-00-00 00:00:00
我已将默认值明确设置为无,但是当我保存并返回查看时,它被设置为如上所述的全零。
相关的 PHP 记录页面使用此查询命中:
$query = "INSERT INTO `pagehit` (user_id, pageurl)
VALUES ('" . $userid . "', '" . $pageurl . "')";
整个事情都在 XAMPP 下运行。
我错过了什么?