Javascript 如何使用bookshelfjs(和knex-querybuilder)在不使用InvokeThen的情况下将多行插入mysql?
我需要在MySQL表中插入多行。我一直在使用invokeThen,但invokeThen使用多个查询插入行Javascript 如何使用bookshelfjs(和knex-querybuilder)在不使用InvokeThen的情况下将多行插入mysql?,javascript,mysql,query-builder,knex.js,bookshelf.js,Javascript,Mysql,Query Builder,Knex.js,Bookshelf.js,我需要在MySQL表中插入多行。我一直在使用invokeThen,但invokeThen使用多个查询插入行 INSERT INTO table_name (field1,field2) VALUES ("field1-value1","field2-value1"); INSERT INTO table_name (field1,field2) VALUES ("field1-value2","field2-value2"); INSERT INTO table_name (field1,fie
INSERT INTO table_name (field1,field2) VALUES ("field1-value1","field2-value1");
INSERT INTO table_name (field1,field2) VALUES ("field1-value2","field2-value2");
INSERT INTO table_name (field1,field2) VALUES ("field1-value3","field2-value3");
我可以使用bookshelf js或knex querybuilder通过单个查询插入多行吗
INSERT INTO table_name (field1,field2) VALUES ("field1-value1","field2-value1"),
("field1-value2","field2-value2"),
("field1-value3","field2-value3");
通过传递要插入的对象数组:
knex(”table_name”).insert([{row1}, {row2}, ...])