老师请问主键和外键该怎么理解

来源:8-3 模型关联----嵌套关联查询

潦草风尘

2017-06-04

http://szimg.mukewang.com/5932de590001d57307560179.jpghttp://szimg.mukewang.com/5932de5900012b5607420094.jpg

老师在讲到这个的时候我查了相关手册,问题1、请问下在这两个参数中,主键名和关联表主键名这两个参数的含义是不是不一样的啊(都是函数的第三格参数)?

问题2、还有我理解一个表的主键就是这个表的primary key,那么一个表的外键是什么呢?以banner举例

http://szimg.mukewang.com/5932df6f0001704207280210.jpg

banner这个表没有banner_id

那他的外键怎么定义的呢?

写回答

3回答

7七月

2017-06-04

有啊,课程里不是也强调了,1对1有主从和正反吗?文档里不也是有2个一对一的关系设置方法么?

0
4
潦草风尘
非常感谢!
2017-06-04
共4条回复

潦草风尘

提问者

2017-06-04

//szimg.mukewang.com/5932f0020001704207280210.jpg//szimg.mukewang.com/5932efac0001f0fa09240269.jpg//szimg.mukewang.com/5932efac000133dc06890199.jpg

谢谢老师,那我有个疑问,在banner表里面他的外键在banner_item中的banner_id

在banner_item表中他的外键却在banner_item表自己本身的字段img_id了,关于外键到底怎么理解啊,我网上也查了,看不太懂。

0
4
潦草风尘
回复
7七月
额,意思是一对一就没有主从关系了么?
2017-06-04
共4条回复

7七月

2017-06-04

banner没有外键,外键在另外的关联表中,banner_id。关于TP5文档这个关联,描述的其实挺模糊的,建议不要强行去理解文档。把视频多看几遍。他那个主键实际上说的是关联表的主键。

0
1
潦草风尘
谢谢老师,那我有个疑问,在banner表里面他的外键在banner_item中的banner_id 在banner_item表中他的外键却在banner_item表自己本身的字段img_id了,关于外键到底怎么理解啊,我网上也查了,看不太懂。
2017-06-04
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程