跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 为什么喜欢用逗号分隔 id 存储字符串来表示一对多的关系?想不通
未分類
20 7 月 2020

为什么喜欢用逗号分隔 id 存储字符串来表示一对多的关系?想不通

为什么喜欢用逗号分隔 id 存储字符串来表示一对多的关系?想不通

資深大佬 : michaelxuan 10

更新,删除,修改,查找。每一个操作都不方便。

大佬有話說 (7)

  • 資深大佬 : zjsxwc

    没用 ORM 吧,用 ORM 就没这些问题,全部自动处理多对多关系,自动创建中间表。

    一对多关系,一般都是“多”的那方保存“一”的 id,不会让一来保存多个 id

  • 資深大佬 : pinews

    符合人类直观思维

  • 資深大佬 : murmur

    省一个表,少一条 SQL,有些东西不需要查询,不需要单独维护,数据量就那么点,干嘛建一个单独的表,到时候删数据的时候又删主表又删关联表,自己给自己找事么

    我们的附件就是用逗号分隔的表达式存的,一个单子就那么几个附件,业务直接关联主表就可以,干嘛还弄个关联表多此一举,你弄了关联表到时候关联表还得区分是哪个业务存的

  • 主 資深大佬 : michaelxuan

    @murmur 有些业务是可以用,但核心表用这种设计就无语了。现在扩展很麻烦

  • 資深大佬 : pinews

    @michaelxuan 醒醒,这里是地球。

  • 資深大佬 : wujieyuan

    看需求吧, 不是频繁修改的数据, 再建立一个关联表不划算

  • 資深大佬 : airqj

    你想说逗号还是冒号?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具