[請益] 一次新增兩資料表同流水ID、設計資料表

看板PHP作者 (阿銫)時間13年前 (2012/08/29 22:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位前輩我想請問兩個有關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
文章代碼(AID): #1GFYThSw (PHP)
文章代碼(AID): #1GFYThSw (PHP)