-- Phase 3.2: 放宽 market_apps.agent_api_key 容量以容纳 Fernet 密文 SET @db = DATABASE(); SET @tbl = 'market_apps'; SET @col = 'agent_api_key'; SELECT COLUMN_TYPE INTO @ctype FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=@db AND TABLE_NAME=@tbl AND COLUMN_NAME=@col; SET @sql = IF(@ctype IS NULL OR @ctype NOT LIKE '%text%', CONCAT('ALTER TABLE ', @tbl, ' MODIFY COLUMN ', @col, ' TEXT NULL COMMENT \'Agent 接入 API Key(3.2 起 Fernet 加密存储)\''), 'SELECT 1'); PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;