看板 PHP 關於我們 聯絡資訊
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
kusoayan:多個欄位紀錄是哪個 site ? 02/20 02:19
LaPass:你講的在table前面加前墜,正是discuz、xoop、wordpress、 02/20 09:14
LaPass:4image、lifetype等套件所使用的方式 02/20 09:14
LaPass:我是覺得開是分多個Table會比較好,要不然以後下SQL會很麻 02/20 09:15
LaPass:煩.... 02/20 09:16
shadowjohn:分多個table是滿合適的方法,各有所需,各個維護:) 02/20 20:01