我正在尝试使用默认值创建一个新的字符串属性:
<cfproperty fieldtype="column" name="showIn" ormtype="string" default="credentials" notnull="true" required="false" />
在ORMReload()之后,该列存在于数据库中,但没有默认值。
我希望:
showIn VARCHAR(255)非空默认值“凭据”
我知道了:
showIn VARCHAR(255)不为空
我正在使用MySQL 5.1.63和ColdFusion9。(Adobe)
我在这里想念什么吗?
最佳答案
使用dbdefault
而不是default
:
<cfproperty fieldtype="column" name="showIn" ormtype="string" dbdefault="credentials" notnull="true" required="false" />
从documentation:
关于mysql - ColdFusion 9 ORM : Default value does not work for strings,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46236818/