我试图用另一个表中的现有数据填充临时表。问题是新表需要一个额外的列调用排名。
CREATE temporary table if not exists TEMP
AS (select 1 Rang INTEGER AUTO_INCREMENT,
ID,
Name,
Punkte
from Highscore
ORDER BY Punkte ASC);
但我在'Rang'这个词上出错了。 我正在使用MySQL Workbench。
是允许该语法还是仅仅是一个错误?
答案 0 :(得分:1)
我想你忘了''在您的查询中:
CREATE temporary table if not exists TEMP AS (select 1, Rang INTEGER AUTO_INCREMENT, ID, Name, Punkte from Highscore ORDER BY Punkte ASC);