-- ============================================= -- HRM 员工表:岗位多选改造 SQL -- 1. 添加 post_ids 字段(JSON 格式,与 role_ids 存储方式一致) -- 2. 迁移已有 post_id 数据到 post_ids -- 3. 保留 post_id 字段(兼容旧脚本/外部引用,已废弃不再写入) -- ============================================= -- 1. 添加岗位ID列表字段(JSON格式存储) ALTER TABLE `hrm_employee` ADD COLUMN `post_ids` varchar(500) DEFAULT NULL COMMENT '岗位ID列表(JSON格式)' AFTER `post_id`; -- 2. 迁移已有 post_id 数据到 post_ids UPDATE `hrm_employee` SET `post_ids` = CONCAT('[', `post_id`, ']') WHERE `post_id` IS NOT NULL AND (`post_ids` IS NULL OR `post_ids` = ''); -- 执行完成提示 SELECT 'HRM 员工表岗位多选改造完成!' AS result;