数据库并发设计
有4个表trans(transid,transno...) transid是主键
transdetail(transid,itemid,...) transid和itemid是联合主键
transcondiment(transid,itemid,condimentid,...)transid和itemid,condimentid是联合主键
transpayment(transid,paymentid,....)transid和paymentid是联合主键.
现在插入数据是先查询数据库的最后一个transid,然后加1,这样会造成同时很多台机器插入数据时transid会重复.
该怎么解决这个问题?