你的预定单表的主键是不是预定单号?
其实解决的方法很简单。
取得最大的预定单号之后,加1则是下一个预定单号
你用一条insert语句在预定单表中增加一条记录
判断是否增加成功,如果增加成功说明没有冲突
如果增加不成功,则已经有人增加了这条记录,重新再试过