【发布时间】:2021-07-21 23:36:30
【问题描述】:
以下查询(这是一个压缩形式)运行良好,用户定义的变量在MySQL v5.6.20 上被选为别名,但在MySQL v8.0.23 上中断
SELECT *, @rank := @rank + 1 AS rank
FROM q39wg_comments;
错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rank
【问题讨论】:
-
它会抛出一个错误。用错误更新了问题。