rank在MySQL 8.0里是作为保留关键字,固业务要更改SQL才能适配!!!具体请看下面的截图:

这是MySQL 5.7,该SQL顺利执行:

rank无法适配MySQL 8.0,准备迁移请留步!_SQL

这是MySQL 8.0,直接报错!

rank无法适配MySQL 8.0,准备迁移请留步!_MySQL_02


解决方案:

select * from t3 where `rank`<=10;

rank增加带反引号。