概述
问题
对余额进行加减操作,会不会有并发问题?
测试
1. 建表
CREATE TABLE `xxx_sms_balance` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`corp_id` varchar(64) NOT NULL COMMENT '企业id',
`balance` int(9) NOT NULL DEFAULT 0 COMMENT '剩余总数量',
`expired_time` datetime NOT NULL COMMENT '过期时间',
`app` tinyint(1) NOT NULL COMMENT '应用类型',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_corp_app` (`corp_id`, `app`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信余额';
2. 插入一条数据
Insert into xxx_sms
最后
以上就是英俊毛衣为你收集整理的mysql更新并发控制_mysql update操作,会不会有并发问题?的全部内容,希望文章能够帮你解决mysql更新并发控制_mysql update操作,会不会有并发问题?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复