Jul 6
一个老项目了,修改内容后,执行出现ERROR: invalid input syntax for integer。
仔细对照DB结构及Sql文分析得出,是插入非对应类型字段造成。
PostgresQL7.3版之后,不再允许空字符串''''作为空值null直接插入数字类型的列中,所以插入数据时经常会出现上面错误。
如这样的SQL文:INSERT INTO zhoz_dat (limit_date, name, zhoz_int_id) VALUES(null, 'zhoz_item', '')
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]