我目前正在规划一个具有 3 种记录类型的应用程序。目前,我计划为每种类型创建一个表,因为每种类型保存不同的信息,但我正在考虑一种更好的方法来做到这一点,因为每种类型都有一些基本信息。
类型(以及当前的模型)是事件、酒店、商店。它们都共享一些基本信息,例如标题、描述、user_id、category_id、时间等。
我正在考虑的是创建一个名为“Places”的表,并为每种类型创建带有“type”列而不是模型的记录,然后为元表添加一个meta_id,该元表将保存可选的/每种记录类型的额外信息。
那么哪种方法更好呢?我应该将类型保留在单独的表和模型中,以便每种类型完全隔离吗?
最佳答案
更好的方法是将类型保存在单独的表中。这将帮助您添加多个信息。
关于php - SQL - 组织多个发布/记录类型的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28066771/