drop procedure if exists add_mng_area_code_for_auth_group;-- 如果存在就删除该储存过程
delimiter $$ -- 编写储存过程需要修改语句结束符为$$(字符自定义)
create procedure add_mng_area_code_for_auth_group() begin
if not exists( select * from information_schema.`COLUMNS` where TABLE_NAME='fad_auth_group' and COLUMN_NAME='mng_area_code') then
ALTER TABLE `fad_auth_group` ADD COLUMN `mng_area_code` bigint(12) DEFAULT NULL COMMENT '管辖区域编码(行政区域编码)';
end if;
end$$
delimiter ; -- 储存过程语句完结后需要把分割符改回原来的分号
call add_mng_area_code_for_auth_group(); -- 执行储存过程
drop procedure if exists add_mng_area_code_for_auth_group;-- 如果存在就删除该储存过程
mysql 判断表字段是否存在,不存在则添加该字段
最新推荐文章于 2024-07-18 14:26:22 发布