-- ============================================= -- HRM 员工表结构变更 SQL -- 1. 删除 user_id 字段 -- 2. 添加手机号唯一索引 -- 3. 添加基本工资字段 -- 4. 添加角色ID列表字段 -- ============================================= -- 1. 删除 user_id 相关的唯一索引 ALTER TABLE `hrm_employee` DROP INDEX `uk_user_id`; -- 2. 删除 user_id 字段 ALTER TABLE `hrm_employee` DROP COLUMN `user_id`; -- 3. 添加手机号唯一索引 ALTER TABLE `hrm_employee` ADD UNIQUE INDEX `uk_phone` (`phone`); -- 4. 添加基本工资字段 ALTER TABLE `hrm_employee` ADD COLUMN `base_salary` decimal(12,2) DEFAULT NULL COMMENT '基本工资' AFTER `salary_structure_id`; -- 5. 添加角色ID列表字段(JSON格式存储) ALTER TABLE `hrm_employee` ADD COLUMN `role_ids` varchar(500) DEFAULT NULL COMMENT '角色ID列表(JSON格式)' AFTER `base_salary`; -- 执行完成提示 SELECT 'HRM 员工表结构变更完成!' AS result;