在不知道字段名称的情况下将MySQL记录的所有字段连接成字符串(使用SQL查询)

时间:2017-09-26 17:10:41

标签: mysql concatenation

有没有办法将记录的所有字段连接到MySQL中的单个逗号分隔字符串而不列出字段名称? (对于我不知道字段名称可能都是什么的表格),例如:

SET @colnames := (SELECT GROUP_CONCAT(concat('\`',COLUMN_NAME), '\`') FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = "mytable" and table_schema='mydb');
set @valuess := concat_ws('\',\'',@colnames);

或设置@valuess := concat_ws(',',select * from mydb.mytable);

很抱歉,如果有明显的答案。我搜索但找不到一个。

0 个答案:

没有答案