我将教义 DBAL 2.5.2 与 MySql 5.5 一起使用
我创建了一个带有timestamp
类型和ON UPDATE CURRENT_TIMESTAMP
额外内容的字段。
当我从 phpMyAdmin 更改内容时,该字段被更新并更改为当前时间戳,但是当我从 Doctrine/dbal 更新内容时,什么也没有发生。我的意思是除了on update
.
我打电话给更新$app['db']->update('mytable', $data, array('my_id' => $id);
如何on update
从教义/dbal 代码运行触发器?
编辑 :
我添加此代码以检查我是否尝试更改日期。
if (isset($data['updated'])) unset($data['updated']);