gpt4 book ai didi

php - 在另一个表中自动递增?

转载 作者:行者123 更新时间:2023-11-30 00:45:21 25 4
gpt4 key购买 nike

我正在尝试了解如何从另一个表自动增加 P​​K。

例如:

我有两个表,其中存在 UserID。一个 User 表,其中 UserID 是主键,一个 Ticket 表,其中 UserID 是一个引用。当向 User 表中插入一行时,UserID 会递增(当然)。当在工单表中插入一行时,我希望工单和用户表中的用户 ID 也随之增加。对于 Ticket 表,我应该将其放在我的 PHP 中,将 1 添加到用户表中最后插入的 ID 中,还是数据库中可以设置为我执行此操作的某些内容?

最佳答案

When a row is inserted into the Ticket table, I want the UserID to increment in the Ticket & User table as well.

看来您的表关系定义不正确。

如果表是:
1. Useruserid 作为自动递增主键,并且
2. Ticket,以 userid 作为用户引用的 key

然后,在插入 Ticket 之前,您应该拥有 userid 值。由于它具有外键关系,因此您无法生成新的,而是从 user 表中选取并在 ticket 表中使用。

只要有外键关系,增加ticket表中的userid值就没有意义。

关于php - 在另一个表中自动递增?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21421537/

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