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