【发布时间】:2013-05-14 18:47:09
【问题描述】:
是否可以在 SQLite 表中插入像 int[] numbers 这样的整数表?
如何创建我放置此表的列?
这行代码:
values.put(MySqlHelper.COLUMN_CHILDS, numbers);
返回一个错误,例如:
Change type of `numbers` to `String`
【问题讨论】:
-
如果 SQLLite 中有一个数组类型并且驱动程序正在向你提供,你可以。否则,你应该自己写/读它,因为你正在以字符串形式写入数据库
-
见this 的回答,SQLite 不支持数组。您必须使用解决方法,例如将其存储为文本,或使用外键和另一个表。