网站建设知识
Mysql检查列是否存在并新增、修改、删除列
2025-07-22 11:14  点击:1

Mysql检查列是否存在并新增、修改、删除列。很多时候只有自己遇到了问题才会着手去解决,这次刚好遇到了Mysql检查列是否存在的问题,顺便看到了网上其他大神也遇到过该问题就当作经验自己积累下来吧。

在MYSQL中,新增、修改、删除列时不能进行IF EXISTS判断,IF语句只能出现在存储过程当中,故博主用存储过程的方法新增、修改、删除列,修改列名称。

Mysql没有直接的语法可以在增加列前进行判断该列是否存在,需要写一个存储过程完成同样任务,下面例子是:在iyb_ha_category_campaign 表中增加一列company_id列 :