3条回答
- 晓呆同学 2015-12-10 04:16关注
存储过程只要知道格式了就好弄,我这没有MySql的,给你个SQLserver的你可以参考一下,格式都差不多:
USE [xxx_vas_top_new] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO -- ============================================= -- 创 建 人: -- 创建时间: -- 功能描述: -- ============================================= ALTER PROCEDURE [dbo].[pr_add_sts_ent_user_day_in_amount] @year int, --年 @day int, --日期 @user_id bigint, --用户ID @amount money, -- @bean money -- AS begin IF EXISTS (SELECT 1 FROM t_sts_ent_user_day_in_amount WITH(nolock) WHERE year = @year AND day = @day AND uid = @user_id) BEGIN UPDATE t_sts_ent_user_day_in_amount SET amount = amount + @amount, bean = bean + @bean WHERE year = @year AND day = @day AND uid = @user_id END ELSE BEGIN INSERT INTO t_sts_ent_user_day_in_amount (year, day, uid, amount, bean) VALUES (@year, @day, @user_id, @amount, @bean) END end
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置