gpt4 book ai didi

mysql - 如何在MySQL中使用随机生成的字符串作为主键?

转载 作者:行者123 更新时间:2023-11-29 10:54:11 24 4
gpt4 key购买 nike

我想存储一起预订的乘客/客人的数据,并使用由 6 个字母数字字符组成的通用引用号。表中的主键必须是 (ref_number, number_of_guest) 在一起(例如,(ASDFJK; 1) 指预订中的客人 #1,(ASDFJK; 2) 指预订中的客人 #2)。我想要的是使用 BEFORE INSERT ON 触发器(如 SET NEW.ref = randomGenerateString)创建此引用号,但很遗憾看到 MySQL 只有行级语句,因此,我只能为同一个预订中的所有人添加 n 个不同的引用号码,但这毫无意义。

最佳答案

我认为你不需要主键,像往常一样主键作为自动增加,所以你可以添加一个字段保存,然后你可以做一切。

关于mysql - 如何在MySQL中使用随机生成的字符串作为主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43265851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com