gpt4 book ai didi

php - 查看或不查看

转载 作者:行者123 更新时间:2023-11-29 00:27:33 25 4
gpt4 key购买 nike

对于某些人来说,这可能是一个简单而愚蠢的问题,但我正在尝试找出解决下一个问题的最佳方法。我在 MySQL 中有以下数据库:

my personal webpage database

如您所见,有一个称为资源的“通用表”,以及一个包含每种资源(博客条目、图像、视频等...)的表,我想知道它是否值得为每种类型的资源(博客 View 、视频 View ...)创建一个 View ,然后我可以查询该 View 以获取填充每个网页的信息,或者直接查询表以及“相关的” "表(比如查询资源表,选择资源类型id=资源表的id,然后查询标签表得到id=资源id的标签,等等)。

此外,我想知道更新此表的最佳方法是什么,是否有某种“级联更新”以便我可以同时更新/输入信息到表中,或者我应该这样做通过使用多个查询,例如,“将 X 插入资源,获取该插入的内容,然后将标签插入标签表,获取 ID,然后填充资源标签表,等等。

一些额外的信息,我正在使用 PHP,为代表每种资源类型的每个“ View ”/“查询”创建对象会更好吗?

最佳答案

观看次数:

实际上,不实现 View 应该完全没问题。您可以使用联接 来选择关联关系。

正在更新:

您将不得不使用多个插入来更新表。如果您担心信息的完整性,您可以通过一个事务来做到这一点,这将保证所有插入成功或被回滚。

旁注:

鉴于当前架构,您可以将 create_time/update_time 列放在资源表中以简化操作。

祝你好运。

关于php - 查看或不查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260574/

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