laravel+Mysql 中DB原生SQL操作报1292 Truncated incorrect DOUBLE value问题解决
来源:互联网 发布:linux shell 环境变量 编辑:程序博客网 时间:2024/06/11 04:59
报1292 Truncated incorrect DOUBLE value问题的,基本都是因为SQL写的不标准或者写错了。
昨天接到一个批量更新的需求。因为laravel不支持批量的更新操作,故使用了原生的sql进行拼接(可能laravel支持批量,我不知道)。
在做一个批量更新的操作的时候,提示报错!
错误如下:
上面错误简单说就是SQL有问题,我自认为是没有问题的啊。
我把SQL语句放到Navicat for Mysql中,执行发现是正常的。
SQL语句:
执行结果成功:
在代码里面执行不成功!把SQL拿出来运行没有一点问题。真实日了狗了!
难道是上次朋友聚餐,少喝了杯酒,把人品也弄差了?????
百度了下,很多1292 Truncated incorrect DOUBLE value 问题的,基本上的回答都是说SQL写的有问题的。
我仔细看了下SQL,还真有个地方写的不标准。在 point_history.memo这行的赋值使用了“+”。一般我们为了图方便都是使用+ 号的,标准的写法应该是使用函数CONCAT()。
把语句转换为point_history.memo = CONCAT(point_history.memo, '2017-11-17 10:30:22 由管理员强制转为有效状态;') 后,执行成功!
小结
这个问题主要还是日常的书写习惯造成的,建议大家在操作的时候,尽量按照标准格式进行书写。否则有时候真不知道问题出在什么地方。
阅读全文
0 0
- laravel+Mysql 中DB原生SQL操作报1292 Truncated incorrect DOUBLE value问题解决
- mysql Truncated incorrect DOUBLE value
- Truncated incorrect DOUBLE value: 报错
- 解决sql update 1292 - Truncated incorrect DOUBLE value:
- 93 mysql 1292-Truncated incorrect double value 错误
- mysql 出现 Truncated incorrect DOUBLE value:
- Truncated incorrect DOUBLE VALUE:
- Truncated incorrect DOUBLE value
- 1292 (22007): Truncated incorrect DOUBLE value: ''
- MySQL 报错 Truncated incorrect INTEGER value: ''
- ##Truncated incorrect DOUBLE value: 'E#4' 的问题解决
- Error : Truncated incorrect DOUBLE value
- 注意sql update的语法啊 Truncated incorrect DOUBLE value
- Data truncation: Truncated incorrect DOUBLE value:Mysql Update时
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
- ERROR 1292 (22007): Truncated incorrect DOUBLE value: '96133dby11'
- SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE value
- 求e
- windows无法连接到打印机,打印处理器不存在
- 默认EditTextView不自动获取焦点的方法
- LeetCode--Count and Say(Python)
- cocos3.10 Lua调度器的使用
- laravel+Mysql 中DB原生SQL操作报1292 Truncated incorrect DOUBLE value问题解决
- Jetty系列: 02- Server的启动流程分析
- win7下LInux虚拟机搭建
- 【Machine Learning】K-means算法及C语言实现
- 线程池的使用
- 拦截器及防止表单重复提交
- 【EXPDP/IMPDP】数据泵导入导出遇到目录没有权限问题
- vue新建项目(-)vue-cli安装
- pycharm 关闭符号自动补全