2013-08-18 83 views
0

我正在用用戶身份驗證在cakephp中開發一個應用程序。用戶每次獲得訂單時都會添加他們的客戶名稱。所以我想爲客戶名稱添加一個自動完成的文本框來添加訂單。每個用戶將擁有自己的一組客戶名稱。哪種MySQL數據類型適合存儲自動填充條件?

  • 所以我應該創建一個大的文本存儲客戶名稱(用逗號所有條款隔開)

    /或/

  • VARCHAR每學期(1學期在1個記錄)?

我會用外鍵來分隔用戶的客戶。

我打算使用jQuery ui自動完成客戶表值中的採購條款。

我最關心的是數據庫容量,我想節省數據庫空間,因爲我有其他表和很多用戶。

(我沒有編程背景,所以請原諒我的錯誤)

謝謝。

回答

1

使用多個記錄,每個術語一個。這就是數據庫設計要存儲的內容。

如果您將所有術語存儲在逗號分隔的列表中,您會發現有很多事情是不容易做的。

+0

非常感謝戈登。我看到wordpress表格,wp_options存儲在「longtext」數據類型中。這就是爲什麼我認爲我可以使用相同的方法。但正如你所說,我將使用1對1的方法。我覺得你的方法很簡單 –

相關問題