社区
MySQL
帖子详情
mysql select如何锁定数据不被其他用户select
土豆是我的最爱
2020-08-17 04:12:37
Update一条记录时,需要通过Select来检索出其值或条件,然后在通过这个值来执行修改操作。
但当以上操作放到多线程中并发处理时会出现问题:某线程select了一条记录但还没来得及update时,另一个线程仍然可能会进来select到同一条记录。
请问用mysql应该如何解决
...全文
390
3
打赏
收藏
mysql select如何锁定数据不被其他用户select
Update一条记录时,需要通过Select来检索出其值或条件,然后在通过这个值来执行修改操作。 但当以上操作放到多线程中并发处理时会出现问题:某线程select了一条记录但还没来得及update时,另一个线程仍然可能会进来select到同一条记录。 请问用mysql应该如何解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
码农码不动
2020-08-23
打赏
举报
回复
看了很多回答,说for update必须得有主键,但是主键都是自增id,我也在想这个怎么解决
luijianfie
2020-08-18
打赏
举报
回复
select for update
trainee
2020-08-18
打赏
举报
回复
如果是innodb引擎的话,加行锁 select ..... for update
mysql
select
详解_
MySQL
数据
库
select
数据
查询详解
数据
查询
数据
查询是
数据
库系统应用的主要内容,也是用户对
数据
库最频繁、最常见的基本操作请求。
数据
查询可以根据用户提供的限定条件,从已存在的
数据
表中检索用户需要的
数据
。
MySQL
使用
SELECT
语句从
数据
库中检索
数据
,并将结果集以表格的形式返回给用户。
SELECT
查询的基本语法
select
* from 表名;from关键字后面写表名,表示
数据
来源于是这张表
select
后面写表中的列名,如果是*表示在...
mysql
select
默认排序_
数据
库
select
的默认排序
oracle对无order by的语句返回的结果不进行排序,oracle此时的处理方式是按照
数据
的物理存储顺序来读取
数据
。因为rowid是每行
数据
的地址,所以有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的
数据
被删除后,rowid会被新插入的
数据
占用。所以一个无order by查询结果看起来也可能是个杂乱无章的。
Select
语句如果不加 “Order By”,
MySQL
...
mysql
select
运算_
MYSQL
中的
SELECT
查询时进行运算
SELECT
在
mysql
中是查询表中的
数据
的作用,但也可以在查询的时候直接进行运算,然后返回查询后的结果比如
SELECT
user,math*(IFNULL(adven,0)) FROM username2其中的IFNULL函数是对adven
数据
进行判断,若adven中的
数据
不为NULL,则返回adven本身的
数据
,若为NULL,则返回0。其它+,-,/的运算也可以如同上面的代码进行替换而已。更多...
mysql
select
常量列_不使用临时表,仅使用
select
实现查询出多行常数
今天在做项目的时候,突然需要insert到
数据
库中多条记录,但这些记录必须用一条insert语句插入
数据
库,这时候你会说可以用insert intoXXX
select
XXX句式,但更让人纠结的是,所有将要被insert 的
数据
都是常数,即不存在可以被
select
成多行的表!倒是需要将一些常数变成多行或多条记录,怎么半呢?我知道可以用
select
1,2,3这种形式将多个常数组合成一行,但是如何...
mysql
查询
数据
会不会锁表_
mysql
select
是否会锁表 ?
mysql
select
是否会锁表?有的人说
mysql
的
select
会锁表,有的人说
mysql
的查询不会锁表。 其他他们都对,没有,但是很片面。其实对于
mysql
的
select
是否会锁表,这个完全取决于表采用的是什么存储引擎。这里我就拿大家最熟悉的存储引擎INNODB和MYISAM来说明这个问题。对于myisam的表
select
是会
锁定
表的,会导致其他操作挂起,处于等待...
MySQL
56,914
社区成员
56,755
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章