【发布时间】:2015-01-13 10:50:30
【问题描述】:
我不确定是否应该在我的表中添加外键,因为目前我只在 INNER JOINS 上使用索引键。
例如:我有 4 张桌子。
广告>主键ad_id
用户>主键user_id
状态>主键state_id
城市>主键city_id
在我的广告桌上。
每个广告都有一个 seller_id 和一个 buyer_id,这些行内部连接到用户表行 user_id 上的用户表,这是一个主要的键入该表。
每个广告还有一个 state_id 和 city_id,它们内部连接到作为主键的城市/州表。
目前我只将 Ad 表中的那些字段设置为索引键,然后这些索引键内部连接到另一个表中的主键。我还应该将广告表中的那些索引键设置为外键吗?
谢谢
【问题讨论】:
标签: php mysql indexing foreign-keys inner-join