sql >> データベース >  >> RDS >> Mysql

全体として実行するためにSQLファイルをnodejsに渡します

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

    callback(err、results); va dendro de la promesa、recuerdaquenodeesasíncrono




    1. 'System.Security.Permissions.SecurityPermission、mscorlib、Version =4.0.0.0、Culture =neutral、PublicKeyToken=b77a5c561934e089'が失敗しました

    2. SQLServerログ配布とディザスタリカバリのインストールと構成-4

    3. MySQLの名前変更列

    4. SQL INTERSECT