我使用sqlite3
并且我的表格中有一个实际上有字符串列表的文本字段。
因此,样本选择(select * from table where id=1
)将返回例如
1|foo@bar.com|21-03-2015|["foo", "bar", "foobar"]
我无法弄清楚如何更新列表的sqlite语句。我试过了
update table set list="["foo", "bar"] where id=1;
update table set list=["foo", "bar"] where id=1;
update table set list="\["foo", "bar"\]" where id=1;
update table set list=(value) where id=1 VALUES (["foo", "bar"])
答案 0 :(得分:2)
这是您需要的声明:
UPDATE table SET list = '[\"foo\", \"bar\"]' WHERE id = 1