gpt4 book ai didi

mysql - 多种数据类型的表ID

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

我有一个小问题,例如,如果我有一个名为 emails 的表,其中包含emails用户信息,每封电子邮件怎么可能有多个问题和答案?我是否创建第二个包含 secret 问题和答案的表,并使用外键将它们与每封电子邮件相关联?如果是这样,我是否将它们与每个 email_nameid 相关联?

如果是后者,在插入它们时,我是否必须先插入电子邮件,然后在 secret 表中插入email_name/id 再次?

示例:

+----+------------------+----------+------------+----------+-----------------------+---------------+
| id | email_name | password | date | ph_num | secret_question | secret_answer |
+----+------------------+----------+------------+----------+-----------------------+---------------+
| 1 | jsmith@gmail.com | 123456 | 20.03.2013 | 56546513 | Name of first pet? | Rex |
| | | | | | Mother's maiden name? | Anna |
| 2 | asmith@gmail.com | 6021512 | 02.06.2015 | 23169584 | Real name? | Shaquesha |
| | | | | | First car? | BMW |
| 3 | rsmith@gmail.com | 123564 | 30.07.2008 | 13546849 | Secret number? | 90321 |
+----+------------------+----------+------------+----------+-----------------------+---------------+

最佳答案

我更愿意为问题和答案创建一个单独的表。并使用emailid表的主键作为questions表中的外键

emailid问题中使用id作为主键外键表分别为 id 是数字,与 emailid 列相比,将存储更少的内存。

关于mysql - 多种数据类型的表ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44744179/

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