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

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

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

posted @ 2023-09-04 21:22  lwx_R  阅读(5)  评论(0编辑  收藏  举报