主键id为char类型时,max()取值不是最大值

lwx_R / 2023-09-05 / 原文

因为在char类型列中,字段是按照首字符来比较排序的,因为1<9,所以会出现这个错误。

解决方法:max(id+0) 将id改为id+0即可。