我在MySQL5.1中发布一个UPDATE语句时,update不适用,而我执行UPDATE时某个current_timestamp类型的列按时间更新。即使current_timestamp类型在UPDATE中明确可以不缺少,那是不是被更新的数据列就被更新了呢?
答案1
创建表时,您可以使用 DEFAULT CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 子句设置第一个 TIMESTAMP 列,该列以当前时间戳作为其默认值,并自动更新。
您可以在这里找到有关时间戳的更多信息:
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html
马特