【发布时间】:2018-09-28 15:24:19
【问题描述】:
我想以字符串的形式发送多个查询。 我通过javascript将结果作为对象返回。 但是,由于查询之间的“,”,它有一个错误。 我无法删除查询之间的“,”。
"INSERT INTO membership ( userId,roleId,groupId )
VALUES (5,1,5),
INSERT INTO membership ( userId,roleId,groupId )
VALUES (5,1,4),
INSERT INTO membership ( userId,roleId,groupId )
VALUES (5,1,5)"
是否可以在一个查询中执行多个查询?
这是我返回的字符串的 javascript 代码。
var objArray = [];
for (var i =0; i< obj.length ;i++) {
objArray.push( " INSERT INTO membership(id,userId,roleId,groupId) VALUES ("
obj[i].id + "," + obj[i].userId + "," + obj[i].role + "," + obj[i].group +
")");
}
return objArray.toString();
提前致谢。
【问题讨论】:
-
它们会是插入查询吗?
-
是的,我想插入多行
标签: javascript sql execution