一、问题:使用MySQL的的MAX函数是取得的值不是最大,如下所示
,应该获取到的最大值为10,结果却为8,出错查询语句如下:
二、原因:因为字符串类型大小比较是先比较首字符,然后依次往后进行比较
三、解决方案,将MAX()方法改为MAX(ID+0),如下所示
注意:本文内容来自http://www.cnblogs.com/Kingram/archive/2018/11/01/9889356.html
一、问题:使用MySQL的的MAX函数是取得的值不是最大,如下所示
,应该获取到的最大值为10,结果却为8,出错查询语句如下:
二、原因:因为字符串类型大小比较是先比较首字符,然后依次往后进行比较
三、解决方案,将MAX()方法改为MAX(ID+0),如下所示
注意:本文内容来自http://www.cnblogs.com/Kingram/archive/2018/11/01/9889356.html