/* ============================================================ 为已存在的用户回填 user_steam_account_limit 配置 执行前请确保已创建表 user_steam_account_limit。 仅为尚未在 user_steam_account_limit 中有记录的用户插入一条默认配置(max_steam_accounts = 3)。 ============================================================ */ SET NAMES utf8mb4; -- 为所有未配置的用户插入默认 Steam 账号上限(3) -- 仅插入 users 中 is_deleted = 0 且不在 user_steam_account_limit 中的 user_id INSERT INTO `user_steam_account_limit` (`user_id`, `max_steam_accounts`, `created_at`, `updated_at`) SELECT u.`id`, 3, NOW(), NOW() FROM `users` u LEFT JOIN `user_steam_account_limit` l ON l.`user_id` = u.`id` WHERE (u.`is_deleted` = 0 OR u.`is_deleted` IS NULL) AND l.`user_id` IS NULL;