1

以下のような状況です。

私は次のようなテーブル構造を持っています:

--------------------------------------------------------------------------
  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 から削除したいと考えていました........

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
4

2 に答える 2

2

Try this one:

SHOW COLUMNS FROM surveyform_1 WHERE Field LIKE 'field_name_%'
于 2013-05-03T13:39:59.350 に答える
1

これを試して:

SHOW COLUMNS FROM surveyform_1 WHERE SUBSTRING(Field,1,11) = "field_name_";
于 2013-05-03T13:39:47.260 に答える