我对关系数据库的了解比较有限,但有没有一个SQL命令可以用来创建一个包含每行中一个集合的列?
我正在尝试创建一个包含2列的表.1表示特定ID,第2表示与这些ID对应的集合.
我读到了
http://dev.mysql.com/doc/refman/5.1/en/set.html
但是,设置数据类型要求您知道集合中可能包含的项目.但是,我只想要有一个不重复的可变数量的项目列表.
Bil*_*win 14
将该项列表创建为第二个表中的多行会好得多.然后,您可以在列表中包含所需数量的项目,您可以对它们进行排序,搜索特定项目,确保它们是唯一的,等等.
另请参阅我的答案是否将分隔列表存储在数据库列中真的那么糟糕?