没有预定义值的MySQL集

时间:2015-06-02 08:23:18

标签: mysql sql set

我希望将MySQL列作为SET用于多个ID,但我不想预定义所有可能的值。我正在寻找的是MySQL数据类型,它支持MySQL查询中的IN等集合功能。

它仅用于数字输入。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你需要像 ARRAY 那样进行磨练。 MySQL中没有类似 ARRAY 数据类型的东西。如果您正在存储数组,那么关系数据库可能并不是您所需要的。 您可以使用适当的分隔符以文本格式存储信息,例如以这种方式:

1-15-95-5-94-5

其中 - 是分隔符,但正如我所说的那样是针对ER模型的,当然也不是高性能。