php - 外键如何进入表?

标签 php mysql

在此先感谢您的帮助。

我有一个关于外键的问题。我理解将一个表中的数据插入另一个表以供引用的概念。但我的问题是,它是如何到达那里的?

目前我有两个表和两个表格。一种形式将数据插入表 A,另一种形式插入到 B。然后我使用一个函数从最后一次插入 A 中获取 id 并将其插入 B。这是执行此操作的正确方法还是我遗漏了什么?

最佳答案

有两种可能:

  • 您知道在表 A 中插入之前的主键 => 那么您的技术不正确,因为您正在检索已经添加的内容。
  • 您不知道(例如:自动递增的 ID)=> 那么您的技术是正确的,我认为没有其他更好的方法可以实现您的要求。

请注意,我所说的主键是表A中行的主键,以及表A中行的外键表 B.

关于php - 外键如何进入表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17320971/

相关文章:

php - 一个多维数组与具有连接行的多个表

PHP MySQL 问题

php - MySQL:使用时间戳,如何转换为我的用户的时区?

php - html/CSS 格式中的小错误卡住 PHP 生成的 SQL 表中的第一列

php - 优化 : large MySQL table, 仅使用最近的记录

mysql - 数据库迁移

php - 按用户级别从 MySql 表中选择所有 ID,并将每个级别的 ID 数存储在数组中?

php - 获取自 mysql 查询中特定日期以来的小时数

php - 32/64b PHP 上的按位运算符

php - "Break"使用 PHP 的一组带有 H2 的列表项