问题
有一个表中30多个字段 原来是select * from xxx 改成 select line1 …from xxx
解决问题思路:
查询一个表中所有 字段语法:
tb_info_enterprise 为表名
SELECT
COLUMN_NAME
FROM
information_schema. COLUMNS
WHERE
table_name = 'tb_info_enterprise这个是表名'
结果如下:

然后我们通过GROUP_CONCAT 拼接起来
代码如下:
SELECT
GROUP_CONCAT(COLUMN_NAME)
FROM
information_schema. COLUMNS
WHERE
table_name = 'tb_info_enterprise';

本文介绍了一种从使用SELECT * 到指定字段查询的优化方法。通过查询表的所有字段名称并使用GROUP_CONCAT进行拼接,可以生成更精确的SQL查询语句。
1万+

被折叠的 条评论
为什么被折叠?



