开发时偶尔碰到如下情况,导致这种情况的原因是两个表中的字段一个是int自增类型,另一个是varchar类型。
mysql在进行数据查询时将varchar类型强转为int,且在做转换时遇到非数据情况就停止。所以才会出现如下查询情况。

解决方法:

在开发过程中,遇到MySQL查询错误,原因在于一个表的字段是int自增类型,而另一表的字段是varchar类型。MySQL尝试将varchar转为int时,遇到非数字字符会终止转换。解决办法是确保字段类型一致或在查询时正确处理类型转换。
开发时偶尔碰到如下情况,导致这种情况的原因是两个表中的字段一个是int自增类型,另一个是varchar类型。
mysql在进行数据查询时将varchar类型强转为int,且在做转换时遇到非数据情况就停止。所以才会出现如下查询情况。

解决方法:

2713
381
540

被折叠的 条评论
为什么被折叠?