如何在MYSQL中获取具有某些条件的表列?

时间:2013-05-03 13:30:29

标签: php mysql

以下情况如下:

我的表格结构如下:

--------------------------------------------------------------------------
  FieldName                  data_type
--------------------------------------------------------------------------   
surveyForm_1_id       varchar(255)
survey_form_id        varchar(255)
submitted_by          varchar(255)
submitted_on          varchar(255)   
field_name_1          varchar(255)
field_name_2          varchar(255)   
field_name_3          varchar(255)   
field_name_4          varchar(255)
field_name_5          varchar(255)   
field_name_6          varchar(255)   
field_name_7              varchar(255)

使用Mysql Query我想从mytable中删除以下fiels ..........

surveyForm_1_id 
survey_form_id  
submitted_by    
submitted_on 

为此,我尝试了查询:

SHOW COLUMNS FROM surveyform_1

任何人都建议我......

我想查询哪个结果字段集就像

一样
field_name_1     
field_name_2         
field_name_3         
field_name_4     
field_name_5         
field_name_6         
field_name_7

2 个答案:

答案 0 :(得分:2)

试试这个:

SHOW COLUMNS FROM surveyform_1 WHERE Field LIKE 'field_name_%'

答案 1 :(得分:1)

试试这个:

SHOW COLUMNS FROM surveyform_1 WHERE SUBSTRING(Field,1,11) = "field_name_";