MySQL 设置没有预定义值

MySQL Set without predefined values

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

它仅用于数字条目。

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

1-15-95-5-94-5

其中 - 是定界符,但正如我所说,它是针对 ER 模型的,当然不是高性能的。