琉璃映雪照幽月 发表于 2020-8-29 16:39:54

sql在指定列后添加或删除字段

-- 在id列后添加四个字段alter table t_propertyhis
add `bpm_status` varchar(32) DEFAULT '1' COMMENT '流程状态' after id,
add `sys_company_code` varchar(50) DEFAULT NULL COMMENT '所属公司' after id,
add `sys_org_code` varchar(50) DEFAULT NULL COMMENT '所属部门' after id,
add `update_date` datetime DEFAULT NULL COMMENT '更新日期' after id

-- 删除指定列alter table t_device drop column c_province;
alter table t_device drop column c_city;
alter table t_device drop column c_district;

追加一个功能 , 在某个列后增加字段
if(!$row = DB::fetch_first("SHOW COLUMNS FROM ".DB::table('zgxsh_wulin_user_faction_xf')." LIKE 'xf5_lv'")) {
DB::query("ALTER TABLE ".DB::table('zgxsh_wulin_user_faction_xf')." ADD xf5_lv varchar(20) default 0 NOT NULL AFTER xf4_lv");
}

页: [1]
查看完整版本: sql在指定列后添加或删除字段