Files
youlegames/codes/games/sql/game/scripts/update_player_roomcard.sql

46 lines
1.8 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ============================================================
-- 脚本名称: update_player_roomcard.sql
-- 功 能: 更新指定玩家的房卡数量
-- 数据库 : game_dbRDS: rm-bp1749tfxu2rpq670lo
-- 用 法:
-- 1. 修改下方【参数设置】中的变量值
-- 2. 先执行【查询确认】,核对目标玩家信息无误
-- 3. 确认无误后再执行【执行更新】
-- ============================================================
-- ============================================================
-- 【参数设置】 ← 修改这里
-- ============================================================
SET @p_agentid = 'veRa0qrBf0df2K1G4de2tgfmVxB2jxpv'; -- 代理商ID
SET @p_playerid = 0; -- 玩家IDplay_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=未找到玩家)';