mysql 查询某个字段以外的所有字段值


SELECT

       GROUP_CONCAT(COLUMN_NAME) ##### 运行结果    字段a,字段b,字段c

as DynamicSql

  FROM information_schema.COLUMNS

  WHERE

table_name = 'st_video_type'####表名称

 

and COLUMN_NAME != 'create_time'

and COLUMN_NAME != 'update_time'

and COLUMN_NAME != 'create_admin'

and COLUMN_NAME != 'update_admin'  ###除去某几个字段

 

 

运行结果:id,class_id,typ_name,hk_typ_name,en_typ_name,sort,home_menu,home_hot,state

 

 

表结构:

 

CREATE TABLE `st_video_type` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `class_id` int(4) NOT NULL DEFAULT '0' COMMENT '视频类型_总类 st_viedo_class表ID',

  `typ_name` varchar(255) NOT NULL DEFAULT '' COMMENT '类型名称',

  `hk_typ_name` varchar(255) NOT NULL DEFAULT '' COMMENT '类型名称',

  `en_typ_name` varchar(255) NOT NULL DEFAULT '' COMMENT '类型名称',

  `sort` int(8) NOT NULL DEFAULT '1' COMMENT '视频排序',

  `home_menu` int(2) NOT NULL DEFAULT '0' COMMENT '首页菜单 0:不是 1:是',

  `home_hot` int(2) NOT NULL DEFAULT '0' COMMENT '首页热点 0:不是 1:是',

  `state` varchar(20) NOT NULL DEFAULT '1' COMMENT '状态(1:正常 0:下线 -1:删除)',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '最后一次修改时间',

  `create_admin` varchar(20) DEFAULT '' COMMENT '创建人ID',

  `update_admin` varchar(20) DEFAULT '' COMMENT '最后一次修改人ID',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='丝途_视频频道_分类表(二级)';

 

 

SELECT       GROUP_CONCAT(COLUMN_NAME) as DynamicSql  FROM information_schema.COLUMNS  WHERE table_name = '$table_name'


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM