码上敲享录 > mysql实战经验分享 > mysql查询时如何排除某个字段,字段太多了一个个写很麻烦

mysql查询时如何排除某个字段,字段太多了一个个写很麻烦

上一章章节目录下一章 2020-07-04已有10039人阅读 评论(0)

mysql查询时如何排除某个字段,字段太多了一个个写很麻烦


解决方法:

如果使用* 就把所有字段查出来了了,如果把要查询的字段一个个写出来又太多。

解决思路就是先使用以下sql生成你的查询sql语句,然后在代码中执行生成的sql就行了,其中li_ling改成你的数据库名,tb_real_estate改成你的表名,eid和estate_num就是我要排除的字段名。


SELECT CONCAT(' select ',GROUP_CONCAT(COLUMN_NAME),' from ', TABLE_NAME,' ;')

FROM information_schema.COLUMNS WHERE table_name = 'tb_real_estate' AND TABLE_SCHEMA = 'li_ling' and COLUMN_NAME != 'eid' and  COLUMN_NAME != 'estate_num';


6

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交