gpt4 book ai didi

php - 带有子类型 SuperType 的 INSERT

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:23 24 4
gpt4 key购买 nike

我目前正在使用一个使用子类型/父类(super class)型结构的数据库。我想知道处理 INSERT 的最佳方法。我是将多个表的数量保存在 SQL 本身中,还是使用 PHP,甚至是两者的组合?

我正在使用 MySQL/PHP(带有 Yii 框架)

///编辑///

不知道反对票是怎么回事。没有意识到任何表格的重要性,因为这是一个一般性的方法问题。但这是一个例子。如果创建了一个 Party,那么 Business 和/或 User 如何填充该 PartyId? SQL/PHP/两者?

enter image description here

最佳答案

“标准”方法是为每个子类型创建一个可更新的 View 。每个可更新 View 都将父类(super class)型与一个子类型连接起来。

然后应用程序代码通常使用 View ,而不是基表。

在大多数平台上,这意味着您需要编写一些触发器。

关于php - 带有子类型 SuperType 的 INSERT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6231350/

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