mysql查询数据库出现 argument out of range

mysql5.7版本,使用工具(Navicat Premium)在查询数据库的时候出现 argument out of range 弹出提示
经过我自己检查数据库中的数据格式正常,如果是数字格式,我用的是bigint同样的语句同样的工具使用mysql5.3查询不会出现。

每次都可以查询出数据,但是排序不会生效。
请问各位大佬这是什么问题

阅读 10.8k
1 个回答

最大的有符号 BIGINT值是9223372036854775807,检查一下有没有溢出
参考官方问题解释

https://dev.mysql.com/doc/refman/8.0/en/out-of-range-and-overflow.html
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题