我想存储有关一起预订的乘客/客人的数据,其中包含6个字母数字字符的共同参考编号。表中的主键必须是(ref_number,number_of_guest)在一起(例如(ASDFJK; 1)指的是预留中的客户#1,(ASDFJK; 2)指的是预订中的客户#2)。
我要的是创建一个具有BEFORE INSERT ON
触发这样的参考号SET NEW.ref = randomlyGeneratedString
,但可悲的是,MySQL只有行级报表,因此我可以向所有人中只添加n个不同的参考号码相同的预订,但这没有任何意义。
答案 0 :(得分:1)
我认为您不需要primary key
像往常一样primary key
自动增加,因此您可以添加字段保存,然后就可以执行所有操作。