是否在MySQL中创建触发器(通过PHP)?

时间:2010-08-03 10:30:08

标签: php mysql triggers

MySQL中的表有1个问题列:creation_date

在通过PHP插入新行期间,我认为在查询中直接插入日期是正确的,MySQL必须自己做。

我是否需要执行触发器,或者最好是按照预期使用PHP? 你会怎么做?

PS:MySQL: How to create trigger for setting creation date for new rows

2 个答案:

答案 0 :(得分:3)

使用TIMESTAMP DEFAULT CURRENT_TIMESTAMP字段

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

答案 1 :(得分:1)

如果您为表创建触发器(或采用上面的建议),则不必记住在PHP中执行此操作。当其他人创建另一个PHP以插入同一个表时,此优势将显示。