gpt4 book ai didi

python - 是否可以在递增字段前面添加字母或其他字符?

转载 作者:行者123 更新时间:2023-11-30 00:05:22 24 4
gpt4 key购买 nike

我想做的是让我的主键字段(或其他字段,只要它接受自动递增)自动递增,并在其前面添加一个字母。例如:

我希望能够在一个表中使 pk 等于 A1、A2、A3,如果我选择,在另一个表中使 pk 等于 B1、B2、B3。 django 可以做到这一点吗? mysql?该字段不必是主键字段,只要它自动递增即可。请告诉我。

最佳答案

仅使用自动递增字段是不可能的。您可以在每个表内设置另一列,用单个字母标识该表,有一个自动递增列,然后将键设置为两者的组合。您还可以使用触发器进行设置。

但是,这并不完全有意义,因为单个表中确实不需要该字母。

我怀疑您正在尝试解决另一个问题,即在不同的表中拥有多个“类型”的实体(例如一个联系人表,一个用于电子邮件,一个用于邮件,一个用于电话联系) 。如果是这样,另一种方法是拥有一个包含自动递增 id 的所有内容的主表,然后在子表中使用此 id,以 1-1 关系定义。

关于python - 是否可以在递增字段前面添加字母或其他字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24602022/

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