MySQL 设置没有预定义值
MySQL Set without predefined values
我想要一个 MySQL 列作为多个 ID 的 SET
,但我不想预定义所有可能的值。我正在寻找的是 MySQL 数据类型,它支持 MySQL 查询中的 IN
等集合功能。
它仅用于数字条目。
如果我理解正确,你需要像 ARRAY 这样的东西。
MySQL 中没有 ARRAY 数据类型。如果您正在存储一个数组,那么关系数据库可能不是您所需要的。
您可以使用适当的分隔符以文本格式存储信息,例如这样:
1-15-95-5-94-5
其中 - 是定界符,但正如我所说,它是针对 ER 模型的,当然不是高性能的。
我想要一个 MySQL 列作为多个 ID 的 SET
,但我不想预定义所有可能的值。我正在寻找的是 MySQL 数据类型,它支持 MySQL 查询中的 IN
等集合功能。
它仅用于数字条目。
如果我理解正确,你需要像 ARRAY 这样的东西。 MySQL 中没有 ARRAY 数据类型。如果您正在存储一个数组,那么关系数据库可能不是您所需要的。 您可以使用适当的分隔符以文本格式存储信息,例如这样:
1-15-95-5-94-5
其中 - 是定界符,但正如我所说,它是针对 ER 模型的,当然不是高性能的。