我需要在MySQL数据库中存储整数数组。在MySQL有什么相同的东西吗?
CREATE TABLE tictactoe (
squares integer[3][3]
);
我想存储尺寸为20x6的矩阵。我不想创建一个包含120列的表。无需查询此字段,只需存储和检索完整矩阵。
如果重要,我使用Perl。
答案 0 :(得分:16)
不,没有这样的事情。这有一个open worklog,但在实现此功能方面没有取得任何进展。
你必须以某种方式模拟这个,使用多个字段(在你的情况下为9)或将整数打包成一个更大的数据类型(例如blob)。
答案 1 :(得分:4)
使用适当的分隔符以文本格式存储它们。 例如: - 如果要存储1到9之间的数字,请将它们以文本格式存储为1-2-3-4-5-6-7-8-9,其中“ - ”是分隔符。爆炸字符串并获得所需的数字。
答案 2 :(得分:1)
不,没有。简短的回答,但不知道你做了什么就是答案。