-- ============================================================ -- 用户头像历史(与线上账号关联,可多端回选) -- 用法:mysql -u root -p code_count < migrations/20260815_user_avatar_history.sql -- 或:在已选中库后执行本文件内容。 -- 可重复执行(CREATE IF NOT EXISTS)。 -- ============================================================ CREATE TABLE IF NOT EXISTS user_avatar_history( id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '历史记录ID', user_id BIGINT NOT NULL COMMENT '所属用户ID', mode VARCHAR(16) NOT NULL DEFAULT 'url' COMMENT '存储模式:url | base64', value MEDIUMTEXT NOT NULL COMMENT '头像内容(URL 或 dataURL)', created_at VARCHAR(32) NOT NULL COMMENT '写入时间(RFC3339)', KEY idx_uah_user_id(user_id, id DESC) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户头像历史(每人保留最近若干条)';