在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写一个句子?
答案 0 :(得分:-1)
您可以使用反斜杠(\)将逗号插入值中。反斜杠就像一个转义字符。这个概念与许多编程语言非常相似。
INSERT into table2(id, val) values ([id],"88\,61\,35");
更新:
UPDATE table2
SET val = "50\,60\,90"
WHERE id = 999