动态生成字段值

时间:2011-08-09 18:04:00

标签: mysql

在MySQL中,有没有办法动态生成字段值?例如,标记插入行的确切日期和时间的字段。

你可以得到接口来做它(即PHP),但是在你有多个处理程序的情况下,如果我能让MySQL独立完成它会更安全。

1 个答案:

答案 0 :(得分:0)

MySQL TIMESTAMP数据类型有一个名为CURRENT_TIMESTAMP的特殊默认值。

阅读所有相关内容:

http://dev.mysql.com/doc/refman/5.1/en/timestamp.html

编辑: 对于更通用的情况,请使用触发器。您可以使用BEFORE INSERT触发器在插入上设置值,同样可以使用单独的BEFORE UPDATE触发器设置更新值:

http://dev.mysql.com/doc/refman/5.1/en/create-trigger.html