社区
MySQL
帖子详情
MYSQL中多个用户可以同时修改一个字段的内容(比如某个字段的值加1)吗?
dxhh99
2003-11-22 10:39:11
MYSQL中多个用户可以同时修改一个字段的内容(比如字段的值加1)吗?
MYSQL是如何处理的?需要在程序中另外处理吗。
比如有3个用户同时操作,是不是保证操作完成后,字段值一定能增加3?
...全文
557
8
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
菜牛
2003-11-25
最好LOCK TABLE。
打赏
举报
回复
赞
fish21cn
2003-11-23
gz,如果能写成线程更好。
打赏
举报
回复
赞
dxhh99
2003-11-23
我写了一段测试代码
UPDATE test SET id = id + 1;
循环10000次。
然后用5个用户同时运行(同一台电脑上),等5个用户全部完成后,检查ID的值是50000,测试多次结果都一样。
这是不是说明在程序中不需要特别的处理,MYSQL自己会管理呢?
打赏
举报
回复
赞
chating
2003-11-23
对mysql的数据操作好象没有提供游标。
有游标控制数据共享锁机制就好了。。
打赏
举报
回复
赞
fish21cn
2003-11-22
shuixin13(犬犬(心帆)) , 是这样吗?
UPDATE 在mysql内部是原子操作?
打赏
举报
回复
赞
shuixin13
2003-11-22
UPDATE tA SET Col = Col + 1;
就不会有问题
打赏
举报
回复
赞
孙亖
2003-11-22
mysql会排队竞争,所以3个用户都会操作到这个字段.
打赏
举报
回复
赞
dxhh99
2003-11-22
谁能详细的解释一下???
打赏
举报
回复
赞
相关推荐
无线充电小车的PCB,共有三个版本,免费免费
无线充电小车的PCB,共有三个版本,亲测可用,
可以
直接发给商家打样
前端最新学习的各种相关资料汇总
学习资料文档,前端开发
mybatis自动生成工具
mybatis自动生成工具mybatis自动生成工具mybatis自动生成工具
Fiddler 编程猫专用插件
1
.0.8.zip
Fiddler 编程猫专用插件
1
.0.8.zip
2022最新Java面试题、八股文大全
2022最新Java面试题、八股文大全; 百度、阿里、腾讯、华为等一众大厂均适用; 适合十年工作经验以下的开发人员和长时间未学习的开发人员; 基础篇、JVM篇、多线程&并发篇、Spring篇、Mybatis、SpringBoot、
mysql
、SpringCloud、Dubbo、Nginx、MQ、算法、Linux、ZK、Redis、分布式、网络、应试技巧等等; Java程序员必备知识图谱,一起学起来,卷起来;
发帖
MySQL
微信扫一扫
点击复制链接
分享社区
下载分享明细
5.6w+
社区成员
5.6w+
社区内容
MySQL相关内容讨论专区
社区管理员
加入社区
帖子事件
创建了帖子
2003-11-22 10:39
社区公告
暂无公告