mysql如何解决购票的同时减少剩余票数

mysql如何解决购票的同时减少剩余票数,第1张

使用存储过程实现;

一般情况下数据库是有一个锁的机制,在订票的同时,更新余票的数量,在同时扣款成功,在这些都成功的情况下做commit,同时需要做一些判断来注意有可能发生的情况,类似于银行转钱的 *** 作。

你可以添加主键或者唯一索引:

如果你的表已经建好了你可以这样添加

添加主键:alter table `tablename` add primary key (`column`)

添加唯一索引:alter table `tablename` add unique key (`column`)

如果你的表还没建好,就在建表语句中添加

create table XXX (

id int primary key,

sname varchar(10) unique key

)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8531221.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存