如果使用 * 就把所有字段查出来了了,如果把要查询的字段一个个写出来又太多。
执行下面的sql会返回查所有字段的sql(排除了自定义的字段)
SELECT CONCAT(' select ',GROUP_CONCAT(COLUMN_NAME),' from ', TABLE_NAME,' ;')
FROM information_schema.COLUMNS WHERE table_name = '表名' AND TABLE_SCHEMA = '库名' and COLUMN_NAME != '字段名';
MySQL批量排除字段查询
本文介绍了一种在MySQL中批量排除指定字段进行查询的方法,通过使用concat和group_concat函数组合成一条SQL语句,实现快速构造除特定字段外的所有字段查询语句。
638

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



