比如某个表有20个字段,你还想看19个字段,手写又太麻烦,怎么办?
总共分两步:
首先,要先查出除了这个字段的其余字段,并用','分割
SELECT
GROUP_CONCAT( column_name SEPARATOR ',' )
FROM
information_schema.COLUMNS
WHERE
column_name <> '你不想要的字段'
AND table_name = '表名'
GROUP BY
table_name
第二步:
第一步查出来的结果就是你想看的字段,然后:
select 第一步查出来的结果 from 表名
本文介绍了一种在数据库操作中批量选取除特定字段外所有字段的方法,通过使用GROUP_CONCAT和information_schema.COLUMNS表,可以高效地获取所需字段并进行查询。
2363






