就是我想要做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 –