-- ============================================================ -- 脚本名称: update_player_roomcard.sql -- 功 能: 更新指定玩家的房卡数量 -- 数据库 : game_db(RDS: rm-bp1749tfxu2rpq670lo) -- 用 法: -- 1. 修改下方【参数设置】中的变量值 -- 2. 先执行【查询确认】,核对目标玩家信息无误 -- 3. 确认无误后再执行【执行更新】 -- ============================================================ -- ============================================================ -- 【参数设置】 ← 修改这里 -- ============================================================ SET @p_agentid = 'veRa0qrBf0df2K1G4de2tgfmVxB2jxpv'; -- 代理商ID SET @p_playerid = 0; -- 玩家ID(play_playerid) SET @p_roomcard = 0; -- 要设置的房卡数量 -- ============================================================ -- 【第一步:查询确认】执行后确认玩家信息正确再继续 -- ============================================================ SELECT play_agentid AS '代理商ID', play_playerid AS '玩家ID', play_nickname AS '玩家昵称', play_roomcard AS '当前房卡数', @p_roomcard AS '更新后房卡数' FROM player WHERE play_agentid = @p_agentid AND play_playerid = @p_playerid; -- ============================================================ -- 【第二步:执行更新】确认玩家信息无误后执行此段 -- ============================================================ UPDATE player SET play_roomcard = @p_roomcard WHERE play_agentid = @p_agentid AND play_playerid = @p_playerid; -- 输出影响行数(1 = 更新成功,0 = 未找到对应玩家) SELECT ROW_COUNT() AS '影响行数(1=成功,0=未找到玩家)';