MySql 更新数据时报错 Truncated incorrect DOUBLE value: 'xxx'

报错语句

update t_exercisesnumbookinfo bb
  inner join temp_20220608 cc on bb.F_TextBookId = cc.TextBookId
set bb.F_CourseId = cc.CourseId
> 1292 - Truncated incorrect DOUBLE value: 'xhy_76208'
> 时间: 0.004s

原因:两个表 inner join  的字段类型不一样

 bb.F_TextBookId = cc.TextBookId 两个表的字段类型不一样,bb.F_TextBookId 为 varchar, cc.TextBookId 为 int

解决方法:

统一字段类型

 

参考链接:

https://blog.csdn.net/fenglepeng/article/details/107225354

posted @ 2022-06-08 16:02  温故纳新  阅读(408)  评论(0编辑  收藏  举报