2011-10-28 45 views
3

例如,我們有一個包含「id」,「name」,「type」,「year」列的表。 我的目標輸出是SELECT CONCAT(id, name, type, year) FROM tableMySQL:Concat所有列

是否有可能在不知道列的情況下執行此操作,因此我可以在不分析列的情況下將其與每個我想要的表一起使用?像CONCAT(*)

我希望你能幫助我。

非常感謝。

問候 沃爾夫

+1

這是不可能的。 fileld名稱必須是已知的。但是,您可以將數據輸出到CSV文件中,而無需字段分隔符。 – Devart

回答

5

AFAIK,你首先必須知道列。這

SHOW COLUMNS FROM table 

將返回所有列。使用結果來製作您的SELECT查詢。

+0

太糟糕了,沒有'*'的方式,但無論如何感謝!這就是我已經做到的。 – Wulf