【发布时间】:2011-07-27 14:02:59
【问题描述】:
我有一个包含几个时间戳字段的表,但是在某些字段默认为 NULL 时遇到了一些问题。
在我的 users 表中,我有这些时间戳表:
(field),(NULL),(default val)
deleted_on YES NULL
last_change_attemp YES NULL
newpass_time YES NULL
last_login YES NULL
created NO 0000-00-00 00:00:00
updates YES NULL
当我在 phpMyAdmin 中编辑一行时,我正在编辑的行已经检查了所有 NULL 字段的 NULL 复选框,除了第一个字段:*deleted_on*。如果我手动选中该复选框,它允许我将该字段保持为 NULL。
当我通过查询更新另一个字段时,它会自动在第一个字段上执行 current_timestamp。这是预期的吗?
【问题讨论】: