哪种MySQL数据类型适合存储自动完成术语?

时间:2013-08-18 22:30:53

标签: mysql

我正在使用用户身份验证在cakephp中开发一个应用程序。用户每次订单时都会添加客户名称。所以我想为客户名称添加一个自动完整的文本字段来添加订单。每个用户都有自己的客户名称。

  • 我应该创建一个大文本来存储客户名称(所有术语都用逗号分隔)

    /或/

  • 每个学期的varchar(1个记录中的1个学期)?

我将使用外键来分隔用户客户。

我打算使用jQuery ui auto complete来完成客户表值中的采购条款。

我最关心的是数据库容量,我想保存数据库中的空间,因为我还有其他表和很多用户。

(我没有编程背景,所以请原谅我的错字)

谢谢。

1 个答案:

答案 0 :(得分:1)

使用多个记录,每个术语一个。这就是数据库旨在存储的内容。

如果您将所有条款存储在以逗号分隔的列表中,您会发现有很多事情是您无法轻易做到的。