gpt4 book ai didi

php - 如何通过 PhpMyAdmin 存储外键?

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

在关系数据库中,这是存储外键或关联键的最佳方式,但不确定如何最好地表达它。

例如,如果您有表格:

用户

  • 身份证
  • 姓名
  • 电子邮件

电子邮件:

  • 身份证
  • 电子邮件

这并不是我实际上创建的一个简单到足以表达想法的表格。

在用户表中,如果我要创建一个带有 ID 的键,那么当我选择用户表时,电子邮件的 ID 就是电子邮件字段中的值。我可以引用实际的电子邮件字段,这解决了该问题,但这不是浪费吗?

我正在使用 PHPMyAdmin 设置数据库和 key 。

有什么建议是最好的方法吗?

最佳答案

PhpMyAdmin 为 MySQL 操作提供图形用户界面 (GUI)。

执行此操作的最佳方法是数据库,我想您已经创建了数据库,只需运行快速查询即可!

MySQL 看起来很吓人,但一旦你掌握了它的概念,它实际上非常简单!

通过查看您的示例,您很可能希望运行这样的查询。 (这是粗略的伪代码,可能无法自行运行)

ALTER TABLE User
ADD FOREIGN KEY (ID) REFERENCES Email(ID);

简单易行! :)

了解更多所需语法的最佳资源就在 W3 Schools 上! This这是您想看的文章!

Edit

As a general database rule, I'd recommend making all your column names (fields) unique! This avoids confusion. For example, you could use UserID and EmailID.

关于php - 如何通过 PhpMyAdmin 存储外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796716/

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