Sql 转换'';在教义和符号中无效
我使用mysql的symfony框架 我在mysql中有一个字段,由doctrine生成,如下所示:Sql 转换'';在教义和符号中无效,sql,mysql,null,insert,symfony1,Sql,Mysql,Null,Insert,Symfony1,我使用mysql的symfony框架 我在mysql中有一个字段,由doctrine生成,如下所示: weight: { type: double, notnull: false, default: NULL } `weight` double(18,2) NULL DEFAULT NULL 使用文本框输入值,如果未给出值,生成的sql将尝试将“”插入此字段 这会产生以下错误: SQLSTATE[01000]: Warning: 1265 Data truncated
weight: { type: double, notnull: false, default: NULL }
`weight` double(18,2) NULL DEFAULT NULL
使用文本框输入值,如果未给出值,生成的sql将尝试将“”插入此字段
这会产生以下错误:
SQLSTATE[01000]: Warning: 1265 Data truncated for column 'weight' at row 1
- 如何更改此值,以使用一个空值
- 此外,如果字段为空,我将如何检索“(未知)”以进行显示
谢谢这应该发生在表单/验证类中。如果希望提交空字符串值,则需要在此过程中将这些值转换为null
至于检索“unknown”以显示,我可能会作为模型类上的自定义getter来执行此操作。这应该发生在表单/验证类中。如果希望提交空字符串值,则需要在此过程中将这些值转换为null
至于检索“unknown”以显示,我可能会作为模型类上的自定义getter来执行此操作。也许您可以尝试在表单上使用验证器,比如sfValidatorNumber?
也许您可以尝试在表单上使用验证器,比如sfValidatorNumber?
那将是可测量的类表?谢谢,那将是可测量的类表?谢谢。。完美的我只是假设模型文件的生成器会选择一个数字验证器。我将回顾所有内容并检查所有生成的文件。谢谢。。完美的我只是假设模型文件的生成器会选择一个数字验证器。我将回顾所有内容并检查所有生成的文件。谢谢