【新手问题】如何防止同时执行同一个存储过程?

songjinxi123 songjinxi123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
因为我的数据库有个表,每条数据不同,在用户读取一条数据之后,就会删除这条数据,并且把这条数据存在另外一个表里。我把这3个操作写在了同一个存储过程当中,我担心用户多了,就会出现两个用户同时执行这个存储过程,这样有可能就读取到相同的数据。请问如何避免这个问题?

只要能实现相同的功能,并且避免读到相同的数据,任何方法都可以。当然越简单越好。
...全文

相关推荐

mysql 动态执行存储过程语句

MSSQL中动态执行sql语句可以使用EXEC()函数。MSSQL中也有类似的函数EXECUTE(),不过不同的是MYSQL中动态执行存储过程语句与MSSQL还是有区别的。

weixin_38663029

MySQL存储过程中实现执行动态SQL语句的方法

主要介绍了MySQL存储过程中实现执行动态SQL语句的方法,实例分析了MySQL中构造及执行动态SQL语句的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38499950

MySQL 存储过程中执行动态SQL语句的方法

drop PROCEDURE if exists my_procedure; create PROCEDURE my_procedure() BEGIN declare my_sqll varchar(500); set my_sqll='select * from aa_list'; set @ms=my_sqll; PREPARE s1 from @ms; EXECUTE s1; deallocate prepare s1; end; 您可能感兴趣的文章:mysql 存储过程中变量的定义与赋值操作mysql存储过程详解mysq

weixin_38625416

存储过程应用案例新手学习存储过程的好资料

存储过程应用的实例附加代码详解 新手学习存储过程的好资料 推荐大家看看挺不错的 存储过程应用的实例附加代码详解 新手学习存储过程的好资料 推荐大家看看挺不错的

qq840581469

同一个帐号不能同时登陆的问题

〓简介〓有点常识的人都知道本身用asp做这种功能显然有些牵强,因为他不像qq,msn或irc 聊天室那样是即时通讯,他都是靠刷新网页更改最后活动时间来获取用户是否在线的,所以您不要指望下面这片教程有多完美,我也只是把我的思维模式记录下来,有啥不对的地方还请高手们多多指教!——————————————————————————–〓正文〓首先我先向大家介绍一下我实现这个效果的思路,如果你看过我的思路后就能理解完全没必要将这篇东西看完…… 实现这个功能我只能想到两种方式来实现:1。数据库+asp做起来可能会复杂些,但是适合有大量登陆用户的系统里。 2。application用application对象

weixin_38661650
评论 11
收藏 已收藏
分享
返回顶部
songjinxi123
MS-SQL Server 34,876 成员 254,635 内容