我希望关系像一个配置文件只有一个地址关联它。虽然单个地址可以来自许多个人资料。我在哪里放置外键。
地址address_id, state, town, phone, email
个人资料username, profile_pic, date_added, password
答案 0 :(得分:0)
因为你想要地址表的一对多关系,所以你应该在配置文件表中添加一个外键(比如说addr_id)。
这样,一个地址行可用于多个配置文件
答案 1 :(得分:0)
来自http://www.mysqltutorial.org/mysql-foreign-key/:
“customers表称为父表或引用表,orders表称为子表或引用表。
外键可以是列或一组列。子表中的列通常引用父表中的主键列。“
看起来你想要用户表上的外键。
希望这有帮助!