如何在SQL中插入逗号分隔符中的值?

时间:2015-12-10 20:39:19

标签: mysql sql

在sql store过程中我有变量

 IN `table2variables` VARCHAR(5000),

,其值如下:table2variables =“88,61,35”

现在我想在表格中插入这些值:

INSERT into table2(id, val) values ([id],"88");
INSERT into table2(id, val) values ([id],"61");
INSERT into table2(id, val) values ([id],"35");

所以问题是如何从该变量中获取值? 并且只向INSERT写一个句子?

1 个答案:

答案 0 :(得分:-1)

您可以使用反斜杠(\)将逗号插入值中。反斜杠就像一个转义字符。这个概念与许多编程语言非常相似。

INSERT into table2(id, val) values ([id],"88\,61\,35");

更新:

UPDATE table2 
SET val = "50\,60\,90"
WHERE id = 999