gpt4 book ai didi

MySql 表类型,如何自动将列数据从一个表绘制到另一个表?

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

我有两个名为“成员”和“用户”的表,它们都有两列:姓名和性别。我希望每次我向成员表中添加一个新的“名称”时,该行中“性别”列中的值将从“用户”表中更新:

**users:**
Emilia - F
John - M
David - M
**members:**
Synthia - F

'INSERT INTO members VALUES('David')...or whatever'
now **members:**
Synthia - F
David - M

最佳答案

你可以使用 insert trigger .但是,您不应该在两个不同的表中拥有性别的副本 - 它会破坏规范化,需要更多存储空间,并且存在两个副本不同步的风险。

相反,当您需要来自两个表的信息时,您应该使用外键并连接表。您可以使用用户名作为外键,或者使用自动增量 ID(如果有的话)。

关于MySql 表类型,如何自动将列数据从一个表绘制到另一个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812641/

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