连接 MySQL 中的所有列
在 MySQL 中,CONCAT() 函数中不能使用 * 通配符关键字来连接 MySQL 中的所有列一张桌子。相反,您必须显式列出每个列名称:
或者,您可以使用 CONCAT_WS() 函数跳过空值:
如果您愿意,可以避免通过利用动态查询手动指定列名称。检索表的列名称:
使用 GROUP_CONCAT 获取以逗号分隔的列名称列表:
现在,通过连接元素构建动态查询:
此查询会将 @sql 变量设置为类似于以下内容的字符串:
最后,执行此动态查询:
例如使用 SQLfiddle,查阅提供的 HTML 源代码。
以上是如何连接 MySQL 表中的所有列?的详细内容。更多信息请关注PHP中文网其他相关文章!