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

标签 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 查询,我想从 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

最佳答案

试试这个:

SHOW COLUMNS FROM surveyform_1 WHERE Field LIKE 'field_name_%'

关于php - 如何在 MYSQL 中获取具有某些条件的表列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16360122/

相关文章:

MySQL Update if exists else insert - 关于重复键混淆

mysql order by 不适用于查询的选择部分中的操作?

mysql - 如何将我的 MySQL 数据库转移到另一台计算机?

PHP & RSS 提要和特殊字符验证问题

php - SimpleXML 返回一个对象而不是字符串

php - 只写一行到我的 SQL 数据库

python - mysqldb 不写入数据库

mysql - 使用 mysql 中的新用户定义函数复制 CHARINDEX

javascript - 提交没有表单的输入

php - 从 C 程序执行 php 脚本并将结果存储到变量中