作者PTTLSboy (阿铯)
看板PHP
标题[请益] 一次新增两资料表同流水ID、设计资料表
时间Wed Aug 29 22:29:58 2012
各位前辈我想请问两个有关MYSQL的问题
1.我想新增一笔资料到login跟member资料表,两个是用m_id关联
login的m_id是流水号,member的m_id不是,
我想一次新增资料到login跟member但是因为login的m_id要先产生
所以只好分两个步骤做,这样做感觉很不顺
目前作法是先新增到login,然候再用select取出m_id,再去新增member
我google到有用 get_lastInsertID(); 取得刚刚新增的ID,但是我怕
流量大的时候会不会取成其他资料表的流水ID?所以还没有采用\
请问各位前辈都是怎麽做的?
2.请问一下以下这种情况下怎麽做会比较好
产品类别资料表的栏位(流水ID ,类别名称)
商家参数类别资料表的栏位(流水ID,类别名称)
因为这两个类别资料表都是一样的栏位,合在一起
会不会比较好
像这样:
合并後的类别资料表栏位(流水ID,类别名称,belong)
belong=1 为产品类别资料表 belong=2为商家参数类别资料表
就是多一个栏位(belong)判断是属於哪一个
想说资料表少比较好管理,但这样读取效率肯定会比分开的慢
请问各位前辈都如何设计?
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.232.61