-- 为 sa_system_user 表新增 agent_id 字段 -- agent_id = md5(id),保证唯一,用于外部系统标识用户 ALTER TABLE `sa_system_user` ADD COLUMN `agent_id` varchar(32) NULL DEFAULT NULL COMMENT '代理标识,md5(id)唯一' AFTER `id`, ADD UNIQUE INDEX `uk_agent_id`(`agent_id`) USING BTREE; -- 为已有数据回填 agent_id UPDATE `sa_system_user` SET `agent_id` = MD5(id) WHERE `agent_id` IS NULL OR `agent_id` = '';