对于某些人来说,这可能是一个简单而愚蠢的问题,但我正在尝试找出解决下一个问题的最佳方法。我在 MySQL 中有以下数据库:
如您所见,有一个称为资源的“通用表”,以及一个包含每种类型资源(博客条目、图像、视频等)的表,我想知道是否值得创建一个查看每种类型的资源(博客视图、视频视图......),然后我可以查询这些信息以获取填充每个网页的信息,或者最好直接查询表以及“关联”表(比如查询资源表,选择资源表id=id的资源类型,然后查询标签表得到id=资源id的标签,以此类推)。
另外,我想知道更新这些表的最佳方法是什么,是否有某种“级联更新”,以便我可以同时更新/输入信息到表中,或者我应该使用几个查询,例如,“将 X 插入资源中,获取该插入的,然后在标签表上插入标签,获取 id,然后填充资源标签表,等等)。
一些附加信息,我正在使用 PHP,为每个代表每种资源类型的“视图”/“查询”创建对象会更好吗?