我试图插入选项" ON UPDATE CURRENT_TIMESTAMP
" PROPEL ORM上我schema.xml
的内栏。
假设我的schema.xml
包含
<column name="modified" phpName="Modified" type="TIMESTAMP" defaultExpr="CURRENT_TIMESTAMP" required="true"/>
我想为此列添加&#34; ON UPDATE
&#34; SQL语句。
其实我的诀窍是
propel diff
插入&#34; ON UPDATE
&#34;在生成迁移中,获取
CHANGE `modified` `modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
并在最后
propel migrate
使所有更改生效。
可以在&#34;列&#34; 标记内插入此规范,就像&#34; defaultExpr ...&#34; ?
答案 0 :(得分:3)
你可以添加:
<column name="modified" phpName="Modified" type="TIMESTAMP" defaultExpr="CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" required="true"/>