我想知道是否可以用多维整数数组创建表,我尝试了这种语法,但不幸的是,它对我没有用:

create table testarray(testarr INT(20)(10));

那么在这种情况下该怎么办? 谢谢。

===============>>#1 票数:1 已采纳

你不能 您可以执行类似将数组转换为逗号分隔的字符串并将其存储的操作。 使用serialize功能并将其存储到varchar字段中

===============>>#2 票数:0

否。但是您可以创建一个测试数组表并链接到它。

CREATE TABLE testarray(ID NT, RowId INT, Element_0 INT, Element_1 INT..Element_9 INT);

并非从任何您想拥有原始数组的地方都使用testarray.ID作为外键引用该数组。

这比使用逗号分隔更好。

或将json语法数组放在varchar字段中。

  ask by user3464495 translate from so

未解决问题?本站智能推荐:

2回复

如何在mySQL中创建新表时将整数数组定义为字段

如何在mySQL中创建新表时将整数数组定义为字段
2回复

从mysql表创建多维数组

我想从3个mysql表(sections / rubriques / category)创建3维数组: 这是我的代码: 在语句中:$ output [$ i] ['rubr'] [$ ii] = $ rubrique-> rubrique_title; 你能给我这个
1回复

数组越界除了..从mysql表创建多维数组

所以我一直在尝试创建一个String[][]使用JDBC从数据库中提取其项目但是无法将结果输入String[][]我做错了什么我收到此错误: 第194行是: 这是代码:
2回复

Mysql存储过程中的整数数组

如何在Mysql存储过程中使用整数值数组?
2回复

从mysql查询获取结果到整数数组?

我正在使用php嵌入式mysql查询,如下所示: 其中“右”和“左”列均为整数。 执行此查询后,我希望将结果集分配给php中的整数数组。 是否有一种有效的方法将查询结果转换为整数数组? 题: 我基本上希望能够问一个问题:将查询结果集分配给$ results_array
2回复

将整数数组传递给mysql过程

我想创建一个存储过程,该存储过程接收整数数组和一些其他输入,例如: 在存储过程中,我想这样使用它: 问题在于,以这种方式,我仅获得与数组中第一个整数相对应的行。 有什么办法可以使其工作(我也尝试使用FIND_IN_SET但它和IN完全一样)? 我为测试存储过程所做的调
1回复

整数数组上的基本MySQL正则表达式

我有一个varchar字段,其中包含一个整数数组。 例如: 我需要能够获取具有所选ID实例的所有行。 有点像我可以使用IN函数的反面... 尽管反转了IN功能的输入/输出... 尝试澄清:将以上数字集用作行。 我需要能够获取数字varchar组中ID为1的所有行。
3回复

Mysql NOT IN子句的内爆PHP整数数组

我一直在尝试将PHP整数数组用于使用NOT IN子句的MySQL查询,但是尽管没有错误,它似乎总是返回我想要过滤掉的结果。 例: 我很确定这是一个逻辑语法错误。 我测试的是: 我确保$ IDS被视为一个数组。 我还测试了是否存在数组中存储的值。 我也没有引用整数数组
1回复

在MySQL数据库中存储整数数组

我有很多光谱要存储在数据库中。 光谱基本上是整数数组,在我的情况下,其长度通常为512或1024。如何最好地存储这些光谱? 除了光谱,我还想存储一些其他数据,例如时间和标签,这将是数据库中的简单字段。 光谱不会经常检索,如果我需要它们,则需要它们作为一个整体。 为了存储光谱,我可以想
2回复

mysql中整数数组的最小存储?

我有一个用户条目表,对于每个条目,我都有一个(2字节)整数数组来存储(15-25,零星甚至更多)。 数组元素将同时被写入和读取,永远不需要更新或单独访问它们。 他们的订单很重要 将其视为数组对象是有道理的。 我有数百万这些用户条目,并希望以尽可能少的磁盘空间存储它。 然而,我正在努