/* Steam账号绑定表历史(精简版) 与 steam_accounts 主表字段一致 + 历史操作信息。 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `steam_accounts_his`; CREATE TABLE `steam_accounts_his` ( `id` int(11) NOT NULL COMMENT '原表主键ID', `user_id` int(11) NOT NULL COMMENT '用户ID', `steam_username` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Steam用户名', `steam_id` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Steam ID', `is_active` tinyint(1) DEFAULT '1' COMMENT '是否启用', `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除', `created_at` datetime DEFAULT NULL COMMENT '绑定时间', `updated_at` datetime DEFAULT NULL COMMENT '更新时间', `his_created_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '历史记录创建时间', `his_operation` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作类型:INSERT/UPDATE/DELETE', PRIMARY KEY (`id`,`his_created_at`), KEY `idx_user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Steam账号绑定表历史'; SET FOREIGN_KEY_CHECKS = 1;