就是我想要做mysql命令列名与空间
SELECT id,`Full Name`,`Social Number` FROM data ORDER BY 'Full Name' ASC
但似乎由Full Name
ASC顺序不起作用。我认为这很可能是因为有空间的名字。对这个问题的任何补救措施?
就是我想要做mysql命令列名与空间
SELECT id,`Full Name`,`Social Number` FROM data ORDER BY 'Full Name' ASC
但似乎由Full Name
ASC顺序不起作用。我认为这很可能是因为有空间的名字。对这个问题的任何补救措施?
尝试括起来在反单引号像
ORDER BY `Full Name` ASC
HTH
您正在使用'
周围的列名这是无效的
SELECT id,`Full Name`,`Social Number` FROM data ORDER BY `Full Name` ASC
这是因为你没有包围与报价'
,你可以使用反引号`列。当试图
SELECT id,`Full Name`,`Social Number` FROM data ORDER BY `Full Name` ASC
^ ^
You need to change those
尝试ORDER BY 2 ASC
2 refers to the second selected column which is FULL NAME
又见这个错误报告也指出了问题:只需更改如下使用“双引号”https://bugs.mysql.com/bug.php?id=29199 –