MySQL:连接所有列

4
例如,我们有一张表格,其中包含列"id"、"name"、"type"和"year"。我的目标输出应该是SELECT CONCAT(id, name, type, year) FROM table
不知道列名的情况下是否可以做到这一点,这样我就可以在不事先分析其列的情况下使用它来处理任何表格?类似于CONCAT(*)
希望能帮到您。
非常感谢。
敬礼 Wulf

1
不可能的。必须知道字段名称。但是您可以将数据输出到CSV文件中,而无需使用字段分隔符。 - Devart
2个回答

6
据我所知,你首先必须了解这些列。
SHOW COLUMNS FROM table

将返回所有列。使用结果来生成你的 SELECT 查询。


很遗憾没有星号的方法,但还是谢谢!这就是我已经在做的。 - Wulf

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接