简体   繁体   English

如何在MySQL中插入多个记录/行

[英]How to insert multiple records/rows in MySQL

Is it possible in Sails.js to insert multiple records? 在Sails.js中是否可以插入多个记录? I am using MySQL, I need to save 'n' rows into MySQL depending upon request coming from API. 我正在使用MySQL,我需要根据来自API的请求将'n'行保存到MySQL中。

I need help with respect to Sails.js Thank you 我需要关于Sails.js的帮助谢谢

Yes you can write multiple records in mysql at once. 是的,您可以一次在mysql中写入多条记录。 let my model is: 让我的模型是:

module.exports = {
  tableName:'test',
  autoCreatedAt:false,
  autoUpdatedAt:false,
  attributes: {
    name:'string'
  }
};

First let's see how is it done in mysql query. 首先让我们看看它是如何在mysql查询中完成的。

INSERT INTO `test` VALUES (1,'AB'),(2,'ABCCDC');

Now this is how you can add multiple records... 现在这是你可以添加多个记录的方法......

Test.create([{name:'name1'},{name:'name2'},{name:'name3'}])
  .exec(function(err,done){
    if(err){
      //hendle the error;
      return;
    }
    //successfully inserted;
  });

Now i guess my point is clear. 现在我想我的观点很明确。

you just have to pass the array of objects in model.create() to insert multiple objects. 你只需要传递array of objects in model.create()来插入多个对象。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将多行从 JSON 结构插入到 MySQL 列 - How to insert multiple rows from JSON structure to MySQL column 如何将具有多个对象的 JSON 数据中的值插入 MySQL 的行中? - How to insert values from JSON data with multiple objects into rows in MySQL? 如何在 MySQL 中插入多条记录,也可以通过检查不存在时的插入来使用节点 js? - How to insert multiple records in MySQL with node js also by checking insert when doesn't exist? 使用 jquery 中继器在 mysql 中插入多行 - Insert multiple rows in mysql using jquery repeater 如何使用参数插入多行? - How to insert multiple rows with a parameter? 如何使用node.js在mySQL中从数组插入多个记录 - How do I insert multiple records from array in mySQL using node.js 如何在php中插入多个数组记录? - How to insert multiple array records in php? 从多行表PHP Javascript向MySQL中插入多个记录 - Insert Multiple Records Into MySQL from a multi line table PHP Javascript 如何在不使用InvokeThen的情况下使用bookshelf js(和knex querybuilder)将多行插入mysql? - How to insert multiple rows into mysql using bookshelf js (and knex querybuilder) without using InvokeThen? 如何使用node.js同时插入多行JSON数据到MySQL? - How to insert multiple rows with JSON data at the same time into MySQL using node.js?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM