外键如何进入表中?

Sco*_*son 6 php mysql

提前感谢您的帮助.

我有一个关于外键的问题.我理解将一个表中的数据插入另一个表以供参考的概念.但我的问题是,它是如何实现的?

目前我有两张桌子和两张表格.一个表单将数据插入表A,另一个表单插入到B.然后我使用一个函数将最后一个插入的id转换为A并将其插入B.这是正确的方法吗?或者我错过了什么?

Jer*_*ska 6

有两种可能性:

  • 您知道在表A中插入之前的主键=>然后您的技术不正确,因为您正在检索已添加的内容.
  • 你不知道它(例如:自动增加的id)=>那么你的技术是正确的,我认为没有任何其他更好的方法来实现你的要求.

请注意,我称之为主键的是表A中行的主键,以及表B中行的外键.