1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误

Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误

时间:2024-06-07 03:15:39

相关推荐

Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误

两表关联时,因关联字段类型不一致导致的问题。

问题1. 索引失效。

问题2. 查询错误。

关联查询时int 类型的1与varchar类型的‘001’ 可匹配。

解决问题:利用cast(字段 as 字段类型)函数,或者convert(字段,字段类型)函数

字段类型如下:

CHAR[(N)] 字符型

DATE 日期型

DATETIME 日期和时间型

DECIMAL float型

SIGNED int

TIME 时间型

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。