gpt4 book ai didi

php - 用需要相互引用的记录填充两个表的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-29 05:00:58 24 4
gpt4 key购买 nike

在两个表中填充记录的最佳方法是什么,每个表都需要引用另一个表的主键?

我的想法是在它们之间有一个“链接”表,一旦它们都被写入数据库或通过以下复杂的一系列命令填充该表

Insert1
get identity1
Insert2
get identity2
update 1

在连接到 mySQL 数据库并保持完整性的同时,您将如何在 PHP 中执行此操作?

您是否需要使用事务处理,如果需要,您会怎么做?

最佳答案

请问为什么表格需要相互引用。如果它是直接 1:1,那么我建议只将外键放在其中一个表中。查找同样简单。并且您的外键可以得到正确执行。否则,您会遇到先有鸡还是先有蛋的情况,其中表都需要相互引用。但需要先创建一个。这意味着在某个时刻您的数据库将处于不一致的状态。

关于php - 用需要相互引用的记录填充两个表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/479455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com