DBeaver 中的mysql使用row_number()函数报错

dbeaver连接的mysql版本是mysql 8 and later的,但连接后不能使用row_number()函数,这个要怎么解决啊。不是说mysql 8.0版本后可以用排序函数了吗

排查思路:

  1. 执行select version();确认一下版本号
  2. 如果版本号确实是8.0+,检查一下DBeaver 使用的MySQL connector驱动版本
  3. 上面2个都没有问题,检查一下SQL语句是否存在语法问题
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^