时间:2021-07-01 10:21:17 帮助过:2人阅读
age 0,1,2,3,4,50,6
类似的一个sql
SELECT max(age) FROM (SELECT age FROM xxx) a
在我的机器上返回了 6
50被判定为比6小,我猜max是拿age当字符来计算大小了
解决的办法是在age后面加一个 +0 :
SELECT max(age+0) FROM (SELECT age FROM xxx) a
mysql max 函数的陷阱
标签:
< 上一篇
mysql主从复制-故障案例一
下一篇 >
mysql 乱码处理
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册