Skip to content

Latest commit

 

History

History
26 lines (12 loc) · 557 Bytes

疑难问题.md

File metadata and controls

26 lines (12 loc) · 557 Bytes

疑难问题

r2.userId = s.id

r2.userId 为varchar型,s.id为int型,where语句中 第一个not exists中的子查询使用没有报错,第二个not exists中的子查询报错

解决办法

r2.userId = concat(s.id, '') r2.userId = cast(s.id as char)

可能原因

子查询中语法要求更严格,越多的子查询要求更严格?

merge sql error, dbType mysql, sql : ... TODO: CAST

​ 在SQL中使用了cast (cast (help_topic_id as signed)),删除即可

float字段存入自动变为整数

表字段长度不为0