[Err] 1292 - Truncated incorrect DOUBLE value: ''
执行的语句
[SQL] insert into `hxl_hospital_info` (
`id` ,
`latitude` ,
`longitude` ,
`deleted` ,
`create_time` ,
`update_time`
)
select
`id` ,
`latitude` ,
`longitude` ,
0,
`create_time` ,
`update_time`
from hospital_info_bak20231012
where deleted +1=1;
[Err] 1292 - Truncated incorrect DOUBLE value: ''
解决办法1:
where deleted = '\0' or deleted=0
解决办法2:
where deleted = '\0' or deleted=0
where ASCII(deleted) =0 or ASCII(deleted)=48
deleted字段数据分布
mysql> select deleted,count(1) from hospital_info_bak20231012
-> group by deleted;
+---------+----------+
| deleted | count(1) |
+---------+----------+
| | 21 |
| 0 | 140105 |
| 1 | 768 |
+---------+----------+
3 rows in set (0.16 sec)
表结构
CREATE TABLE `hospital_info_bak20231012` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '门诊id',
`latitude` double(9,6) DEFAULT '0.000000' COMMENT '纬度',
`longitude` double(9,6) DEFAULT '0.000000' COMMENT '经度',
`deleted` varchar(1) NOT NULL DEFAULT '\0' COMMENT '删除标识 0-未删除的 1-删除的',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-10-12 oracle 21c expdp报错误UDE-31623
2021-10-12 logminer分析异机db的归档日志(外部文件)