我試圖訪問MySql中的一列數據,但問題是列名由幾個點組成。 例如列名在MySql的列名中使用多個點訪問列數據
DATA.COM.WITH.123.VALU
我知道它的怪異,但該列是如何定義的,我嘗試不同的方法,例如把一個點在列名的開端,但它沒有工作
SELECT column AS '.DATA.COM.WITH.123.VALU' FROM table Datacom;
或
select DATA.COM.WITH.123.VALU from Datacom;
或
select "DATA.COM.WITH.123.VALU" from Datacom;
但後來我得到這個錯誤
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 '.WITH.123.VALU from Datacom' at line 1
如果有人給我一個提示如何得到列的數據,同時列名包括在與這麼多點。 thanx提前幫助。
thanx的提示,我試過,但它沒有奏效。 SELECT^DATA.COM.WITH.123.VALU^FROM Datacom; 。 。 – Rio
@xee你應該使用'不^ – Mureinik
它完美的作品。 thanx的建議。 – Rio