sql >> Database teknologi >  >> RDS >> Mysql

send sql-fil til nodejs til udførelse som helhed

var execsql = require('execsql');
var callback = function(err,results){
  if (err){
    console.log("error is: ",err);
    return;
  }
  console.log("results is: ",results);
}
var dbConfig = {
    host: 'cloud-address',
    user: 'db-user',
    port: 3306,
    password: 'user-pass'
},
sql = 'use test-db;',
sqlFile = __dirname + '/db.sql';
execsql.config(dbConfig)
.exec(sql)
.execFile(sqlFile, function(err, results){
    console.log(results);
    callback(err, results);
}).end();

tilbagekald(fejl, resultater); va dendro de la promesa, recuerda que node es asíncrono




  1. Implementering af en Percona-server til en hybridsky

  2. Hvornår skal du bruge SQL Server med Access? (Tip:Næsten altid)

  3. JPA - Ingen Persistence-udbyder for EntityManager ved navn {{NAME_HERE}}

  4. Mysql forespørgsel. Hvad er forskellen mellem Join og en underforespørgsel?