1
我想旋轉一個表格,所以我可以輸出數據爲CSV。我需要做這樣的事情:MySQL:如何使用逗號,單引號和雙引號作爲列?
SELECT .... t1.`column_one`, t1.`column_two`, ...
問題是,一些列預計包含逗號,單引號和雙引號。
有沒有一種方法,使這樣的工作:
SELECT .... t1.`foo's, "bar"`, ...
以上不起作用。建議?
我想旋轉一個表格,所以我可以輸出數據爲CSV。我需要做這樣的事情:MySQL:如何使用逗號,單引號和雙引號作爲列?
SELECT .... t1.`column_one`, t1.`column_two`, ...
問題是,一些列預計包含逗號,單引號和雙引號。
有沒有一種方法,使這樣的工作:
SELECT .... t1.`foo's, "bar"`, ...
以上不起作用。建議?
我測試過,可以確認以下肯定工程:
SELECT `t1`.`foo's, "bar"` FROM `t1`;
我可以建議的唯一的事情就是把`(反引號)字符的表名。
根據MySQL documentation,只要列名是ASCII,不包含ASCII NUL(0x00
),並且長度總共不超過64個字符。你的意思是「不起作用」?它是否提供錯誤信息?
謝謝。現在正在工作。我的SQL看起來像你的建議。不知道爲什麼它不工作。再次感謝! – StackOverflowNewbie 2011-06-13 03:53:27
你是對的。反引號(')非常重要,也許你錯誤鍵入了一些東西。無論如何,我很高興聽到它現在對你很好! – 2011-06-13 03:54:48