将String []作为一个id / column条目添加到mySQL数据库

时间:2013-09-05 15:58:05

标签: mysql arrays string

如果我可以在同一个Key Column下为一行添加多个TEXT字段,我不确定是否会阅读文档。

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

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

我确实找到了这个答案:Android: Sqlite saving string array?

接受的答案似乎正在进行中,但我想知道这仍然适用于mySQL今天吗?

1 个答案:

答案 0 :(得分: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);