mysql 先查询条件再insert,如何保证其原子性?
一个投票项目
判断当前用户当天投票数不超过3票,满足条件,则往日志表插入一条记录。
当并发大的情况下,往往不能保证数据准确的不超过3票。
mysql
原子性
赞
收藏 0
回答 1
待解决
相关问题
mysql 如何匹配多个 like 条件?
1489浏览 • 1回复 待解决
MySQL如何多表合并查询?
570浏览 • 1回复 待解决
MySQL匹配查询,只要有字段值相同则满足条件,如何根据匹配成功次数多少排序?
337浏览 • 1回复 待解决
GreenPlum 如何用sql语句查询其运行的性能指标
1380浏览 • 1回复 待解决
mysql如何查询当日数据?
824浏览 • 1回复 待解决
postgresql 能否将查询当天的条件变成in某天?
1383浏览 • 0回复 待解决
MySQL insert执行太慢,导致接口超时重试,这个时候insert的数据会不会回滚?
117浏览 • 1回复 待解决
为了保证兼容性和减少对硬件的依赖,PolarDB 是怎么处理的?
815浏览 • 1回复 待解决
使用mysql命令行insert时,如何直接获取到自增id
838浏览 • 1回复 待解决
怎么限制 mysql 慢查询慢查询日志大小?
709浏览 • 1回复 待解决
mybatis 里面怎么按照条件查询和查询全部数据 这两个在同一接口里面?
779浏览 • 1回复 待解决
MongoDB 副本集主从节点如何保证状态一致?
1355浏览 • 1回复 待解决
关于mysql中order by查询的问题
140浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
865浏览 • 2回复 待解决
sequelize;mysql关联表查询的问题
557浏览 • 1回复 待解决
Mysql geojson 查询的问题有懂的吗?
971浏览 • 1回复 待解决
TextField 组件中如何设置其光标的大小?
3724浏览 • 1回复 待解决
如何保证振弦传感器的测量精度?
1001浏览 • 0回复 待解决
原子化服务包含多个hap包该如何开发?
298浏览 • 1回复 待解决
求问,原子化服务标题栏如何设置?
734浏览 • 1回复 待解决
PostgreSQL WHERE 计数条件
222浏览 • 2回复 待解决
Hbase如何分页查询 ?
281浏览 • 1回复 待解决
mysql 关联查询问题有没有知道的?
285浏览 • 1回复 待解决
聊一聊如何进行兼容性测试
5513浏览 • 1回复 待解决
JS开发原子化服务半模态的页面如何开发
1376浏览 • 1回复 待解决
select + insert 这两个操作的原子性,最常用的就是使用锁
1.直接使用mysql的锁,开启事务,select 的时候加排他锁,select ... for update,查到后再insert,commit之后排他锁释放
2.使用redis分布式锁,setnx获取锁,然后再进行查询和insert操作,完成后del锁