gpt4 book ai didi

php - 在将值插入/复制到其他值时获取 ID

转载 作者:行者123 更新时间:2023-11-29 08:22:45 26 4
gpt4 key购买 nike

是否可以获得 MySQL 数据库中条目的 ID?或者更好地将 ID 的值复制到另一个字段中?例如我有:

IDUser_ID,我希望它们始终具有相同的值

--------------------
| ID User_ID |
| 1 1 |
| 2 2 |
| 3 3 |
| 4 4 |
| 5 5 |
--------------------

等等

最佳答案

我发现你的需求很值得怀疑,而且有设计的味道。尽管如此,您还是有机会实现您想要的目标。关键是触发器

在这里您可以找到 TRIGGER SYNTAX

基本上,您需要定义适当的AFTER INSERT触发器。

插入未设置 user_id 字段的行,读取触发器内的自动增量 id 并根据需要设置 user_id 值。

我不会发布示例,因为该手册非常详尽,而且无论如何都值得一读。

为什么我认为你的想法很糟糕?好吧,您正在复制数据(根据您的定义,“您希望它们始终相同”)而没有获得值(value)。重复的列完全无用,可以删除。如果您将它们用作键或外键引用,则这两列是完全可以互换的。因此,只需删除其中一个即可完成它。

关于php - 在将值插入/复制到其他值时获取 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18897135/

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