[請益] 解決 Table 重複的問題

看板PHP作者 (yida)時間13年前 (2012/02/19 22:17), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
Hi all: 雖然這是DB的問題,但程式是用PHP撰寫的, 如有違反版龜請告知會自D,謝謝。 現在有很多個相同型態的網站, 例如 ptt.cc/aa , ptt.cc/bb , ptt.cc/cc , ptt.cc/nn 這幾個網站用到的 DB Table 功能都是相似的,但 data 完全不一樣, 如果在只有一個 DB 可以使用的情形下該怎麼用才會更有效率? 我現在用的是最笨的方法,就是把 Table 前面加上網站的名字, 例如 aa_table1, aa_table2, bb_table1, bb_table2, etc. 或是在table的欄位內加一個欄位來區分是哪個網站的data, 但是因為 Table 數量很多,當然用到的SQL Script也更多, 想請問有沒有甚麼樣的好方法可以解決在只有一個DB下使用多個功能重複的Table, 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.109.114.128

02/20 02:19, , 1F
多個欄位紀錄是哪個 site ?
02/20 02:19, 1F

02/20 09:14, , 2F
你講的在table前面加前墜,正是discuz、xoop、wordpress、
02/20 09:14, 2F

02/20 09:14, , 3F
4image、lifetype等套件所使用的方式
02/20 09:14, 3F

02/20 09:15, , 4F
我是覺得開是分多個Table會比較好,要不然以後下SQL會很麻
02/20 09:15, 4F

02/20 09:16, , 5F
煩....
02/20 09:16, 5F

02/20 20:01, , 6F
分多個table是滿合適的方法,各有所需,各個維護:)
02/20 20:01, 6F
文章代碼(AID): #1FGGHgni (PHP)
文章代碼(AID): #1FGGHgni (PHP)