`
stjauns
  • 浏览: 91021 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql中错误Incorrect DECIMAL value: '0' for column '' at row -1

阅读更多
功能:转换字符串格式的'-5'为数字参与计算并insert到数据库行
使用cast(d.clazz as decimal(19,4)),select没有问题,加上insert即提示错误:
Error Code: 1366. Incorrect DECIMAL value: '0' for column '' at row -1
换成convert,结果一样,select没问题insert提示错误

网上查一圈,发现:http://www.cnblogs.com/wmcoder/p/5715204.html解决方案二,直接用round处理字符串格式数据,解决此问题。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics