社区
MySQL
帖子详情
MYSQL中多个用户可以同时修改一个字段的内容(比如某个字段的值加1)吗?
dxhh99
2003-11-22 10:39:11
MYSQL中多个用户可以同时修改一个字段的内容(比如字段的值加1)吗?
MYSQL是如何处理的?需要在程序中另外处理吗。
比如有3个用户同时操作,是不是保证操作完成后,字段值一定能增加3?
...全文
713
8
打赏
收藏
MYSQL中多个用户可以同时修改一个字段的内容(比如某个字段的值加1)吗?
MYSQL中多个用户可以同时修改一个字段的内容(比如字段的值加1)吗? MYSQL是如何处理的?需要在程序中另外处理吗。 比如有3个用户同时操作,是不是保证操作完成后,字段值一定能增加3?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
菜牛
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
打赏
举报
回复
谁能详细的解释一下???
mysql
将
多个
值_
mysql
一个
字段
多个
值
有时我们会遇到
一个
商品的
一个
特性有
多个
属性值时,就会将这个
字段
的值以
中
间用英文逗号(,)来分隔
多个
值的字符串来存储,那么在查表时就需要根据
多个
值查询出匹配的结果。那么
mysql
对这种
字段
的操作也有多种。在
一个
字段
中
添加
一个
值 使用“,”隔开update table set username=CONCAT(username,',添加的值') where id=1
一个
字段
多个
值,
修改
其
中
的
一个
up...
MySQL
更新某个
字段
的值为原来的
值加
1 (非auto_increament)
格式:update 表名称 set
字段
名称 =
字段
名称 + 1 [ where语句] 比如说数据库
中
有一张student表,要想把id为1的学生成绩(score)加1则update student set score=score+1 where id = 1如果是需要
多个
字段
同时在原来的值的基础上加1只用一条sql语句的话,那么就用逗号隔开 比如我需要给我的表
中
计数,表
中
有三类
字段
是这样:
mysql
单个
字段
多个
值
在
一个
字段
中
添加
一个
值 使用“,”隔开 update 表名 set
字段
名=CONCAT(
字段
名,',添加的值') where id=1
一个
字段
多个
值,
修改
其
中
的
一个
update 表名 set
字段
名=replace(
字段
名,'原来的值','新值')
一个
列有
多个
值,查询
字段
中
是否包含某个值 select * from 表名 where find_in_set('admin',
字段
名) ...
mysql
修改
字段
中
值的某个部分_
mysql
中
修改
字段
中
部分值的简单方法
mysql
中
修改
字段
中
部分值的简单方法发布时间:2020-05-09 14:16:22来源:亿速云阅读:165作者:三月下面一起来了解下
mysql
中
修改
字段
中
部分值的简单方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望
mysql
中
修改
字段
中
部分值的简单方法这篇短
内容
是你想要的。遇到
一个
小需求,要
修改
字段
中
部分值。
mysql
中
的replace可以实现。
mysql
>select*fr...
mysql
多表查询
中
根据
一个
表
中
一个
字段
的最大值求另
一个
字段
mysql
多表查询
中
根据
一个
表
中
一个
字段
的最大值求另
一个
字段
,获取 查询最大值的这条数据。 示例 表a: id name 1 张三 2 李四 表b: id sex a_id 1 女 1 2 男 2 表c: id a_id age hobby 1 1 15 唱歌 2 1 16 跳舞 3 1 118 游泳 4 2 16 吃饭 求: 如何查出每个人的性别,以及他年龄最大的时候的爱好? SELECT `name`, .
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章