更新字符串列表的语句

时间:2015-03-21 22:55:22

标签: sqlite sql-update

我使用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"])

1 个答案:

答案 0 :(得分:2)

这是您需要的声明:

UPDATE table SET list = '[\"foo\", \"bar\"]' WHERE id = 1