一般情况下数据库是有一个锁的机制,在订票的同时,更新余票的数量,在同时扣款成功,在这些都成功的情况下做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
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)