【轉】Nodejs鏈接Mysql批量添加 insert into

 

const mysql = require('mysql')

var connection = mysql.createConnection({     
  host     : 127.0.0.1,       
  user     : 'root',              
  password : 'root',       
  port: '3306',                   
  database: '數據庫名稱', 
  //multipleStatements: true //返回的值爲key/value
}); 

//批量添加
var  userAddSql = 'INSERT INTO t_test_oracle(Name,Age) VALUES ? ';  //最後是"?"  不是 "(?,?)"

//參數
var param = [['xiaohong',8],['xiaolan',12]]

//執行sql   第二個參數要加"[]"
var query = connection.query(userAddSql,[param],function (err, result) {
        if(err){
          console.log('[INSERT ERROR] - ',err.message);
          return;
        }        
       console.log('--------------------------INSERT----------------------------');
       console.log('INSERT ID:',result);        
       console.log('-----------------------------------------------------------------\n\n');  
});
console.log(query.sql);

//關閉鏈接
connection.end();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章