PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 开一个字段 vs新开一个表
楼主:
q10242
(黑田祐司)
2017-12-29 16:54:25
请问板上的各位大大
比方说有一笔资料的Key叫做A
另外有三笔不同资料对应到A
以效能优先的话
我应该要另外开一个资料表 来存放这三笔资料来对应A比较好
还是直接在A这笔资料的资料表里面新开一个字段 用Json格式来存这三笔资料会比较好
作者:
GALINE
(天真可爱CQD)
2017-12-29 18:00:00
你的DB引擎/版本,或是你实际怎么用,都会有差例如MyISAM动不动就锁整个表,join会让状况更糟反过来如果json里面的资料有需要跟其他资料有关联,那拆开可能比较易用。或者得用 virtual column 之类的黑魔法
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-12-29 18:22:00
你三笔是怎样三笔 是小明小华小毛都是小新的下线还是小新有5号水壶7号球鞋和26号的写真杂志
作者:
molopo
(mmm)
2017-12-29 20:47:00
我会开新栏 比较方便xd
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-12-29 23:37:00
既然你三笔资料各不相同(水壶、球鞋、杂志)那不是应该开三个表来存吗 存进去得到三个ID然后你可以用各种方法存这三个ID(1)小新那张表多开三个字段 分别放这三个ID(2)开一张新表 有(物品种类,ID)两个字段里面放(水壶,水壶id),(球鞋.球鞋id),(杂志,杂志id)(3)小新那张表开一个字段 里面放这三个ID的json依照经验 最不推荐json法 除非这三笔资料很少拿出来看不然你要join的时候没得join 很不方便
作者:
xdraculax
(首席怪叔叔)
2017-12-30 13:33:00
我会开新表 join,查询方便,而且明细页用不到
作者:
vi000246
(Vi)
2016-01-02 09:46:00
用json存在一个字段里?是哪种DB这种应该要开新表 不一定永远只存三笔资料 如果未来要存十笔、二十笔呢
继续阅读
Re: [请益] 请问LARAVEL中DI跟使用static的差异
gpmm
[请益] 正规式苦手请益
chan15
[请益] 请问LARAVEL中DI跟使用static的差异
crossdunk
[请教]这段文字的意思是什么呢?
voliron
[分享] 赶不及圣诞节前写好的交换礼物程式...
guardlan
[请益] 如何读取带有千分号的数字
anawak
[请益] 抓取某tag内的html
liisi
[请益] 在js里如何收到php的变量
yuoo1580
[请益] php判断问题
jerry7504
[请益] PDO模糊查询资料
kiraseedone
Links
booklink
Contact Us: admin [ a t ] ucptt.com