条令+symfony yml:fixture值为0,但在MySQL中加载为NULL
我有一个schema.yml,如下所示:条令+symfony yml:fixture值为0,但在MySQL中加载为NULL,mysql,symfony-1.4,doctrine-1.2,Mysql,Symfony 1.4,Doctrine 1.2,我有一个schema.yml,如下所示: Product: tableName: product columns: count: type: decimal(15,5) default: null notnull: false Product_724d2a29-8c41-11e2-b0e4-080027706aa2: count: '0.00000' 我的初始数据是这样的: Product: tableName: product
Product:
tableName: product
columns:
count:
type: decimal(15,5)
default: null
notnull: false
Product_724d2a29-8c41-11e2-b0e4-080027706aa2:
count: '0.00000'
我的初始数据是这样的:
Product:
tableName: product
columns:
count:
type: decimal(15,5)
default: null
notnull: false
Product_724d2a29-8c41-11e2-b0e4-080027706aa2:
count: '0.00000'
但是,当我在数据库中加载数据时,count被设置为NULL,而不是0.0000
我做错了什么?有什么解决办法吗?我猜0.000被认为是空值,然后用架构中的默认值填充。引号中可能有问题?缩进中可能有问题?据我所知,它必须是2个空格;在上面的代码中,它有4个空格。