我尝试使用默认值创建新的字符串属性:
<cfproperty fieldtype="column" name="showIn" ormtype="string" default="credentials" notnull="true" required="false" />
在ORMReload()之后,该列存在于数据库中,但没有默认值。
我希望:
showIn VARCHAR(255)NOT NULL DEFAULT&#34;凭证&#34;
我明白了:
showIn VARCHAR(255)NOT NULL
我正在使用MySQL 5.1.63和ColdFusion 9.(Adobe)
我在这里错过了什么吗?
答案 0 :(得分:1)
使用dbdefault
代替default
:
<cfproperty fieldtype="column" name="showIn" ormtype="string" dbdefault="credentials" notnull="true" required="false" />
dbdefault:这会在导出架构时设置表中列的默认值。