Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

berikan file sql ke nodejs untuk dieksekusi secara keseluruhan

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();

panggilan balik(err, hasil); va dendro de la promesa, recuerda que node es asíncrono




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ketersediaan ruang kueri mysql

  2. Kecepatan kueri berdasarkan urutan kolom

  3. NodeJS Cara Menangani Permintaan Bersamaan Ke MySQL

  4. Gunakan parameter prosedur tersimpan untuk parameter unit DATE_SUB

  5. Alternatif pt-query-digest - Manajemen &Pemantauan Kueri MySQL dengan ClusterControl