0

根据阅读文档,我不确定是否可以在同一键列下为单行添加多个 TEXT 字段。

基本上我有一个可以是可变的字符串数组。例如,一个条目可能是 String[] it = new String[]{"that", "this", "thing"},另一个可能是 String[] it = new String[]{"poo", "stuff"} .

这些对于它们关联的特定行将是唯一的。我在文档上没有看到任何可以让我在各种类型下添加数组的内容。

我确实找到了这个答案:Android:Sqlite 保存字符串数组?

接受的答案似乎在轨道上,但我想知道这是否仍然适用于今天的 mySQL?

4

1 回答 1

0

我会同意你提供的答案。

否则,您可以创建一个模拟类似内容的新表:

CREATE TABLE MYARRAY (
  fkRowToReference int,
  value text,
  ordinal int
)

与上面类似的内容,每个数组条目将是另一个表中的一行,该行引用它附加到的原始行,并且序号将指示其位置。

INSERT INTO MYARRAY(1, 'that', 0);
INSERT INTO MYARRAY(1, 'this', 1);
INSERT INTO MYARRAY(1, 'thing', 2);
于 2013-09-05T16:04:14.420 回答