0

什么是用于存储 id 列表的好列类型。

例如我想存储 10,50,100,65456,9,102346,546465

存储此类列表的最佳方式是什么?

谢谢

4

2 回答 2

0

不要将其保存为 csv,因为搜索速度很慢。我通常会保留一个映射表,例如

| parent_id | linked_id | status

以 parent_id、linked_id 作为主键/唯一键。这使您的所有查询快速。

如果您坚持使用 csv 本身,您可以使用 varchar(100) 并随后find_in_set搜索列表中的特定 id(不使用索引)

喜欢

学校

School_id | name

科目

Subject_id | name

链接表

School_id | Subject_id | Status
于 2013-03-20T18:01:57.183 回答
0

您想使用另一个表来存储该数据。如果您希望将数据存储为

ID   idlist
1    10,50,100,65456,9,102346,546465

创建一个额外的表并省去自己的麻烦

ID newid
1  10
1  500
1  100
1  65456
1  9
1  102346
1  546465
于 2013-03-20T17:57:26.213 回答