mysql判断字段是否存在
时间: 2023-09-11 18:04:17 浏览: 245
mysql判断字段是否存在的方法
可以使用以下 SQL 语句来判断 MySQL 数据库中的表是否存在某个字段:
```
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名' AND COLUMN_NAME='字段名';
```
如果查询结果返回了字段名,则说明该字段存在于该表中;否则,该字段不存在。
例如,我们要判断数据库 mydb 中的表 mytable 是否存在字段 mycolumn,可以执行以下 SQL 语句:
```
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='mydb' AND TABLE_NAME='mytable' AND COLUMN_NAME='mycolumn';
```
如果该字段存在,则会返回 mycolumn;否则,不会返回任何结果。
阅读全文