2

nodejs のファイルから SQL クエリを実行しようとしています。

これは(要約された)コードです:

var fs = require("fs");
var mysql = require("mysql");

fs.readFile("path/to/my.sql", function(error, query) {
    mysql.connect(configuration, function(error, connection) {
        connection.query(query.toString(), callback); // this doesn't work
    }
}

実行すると、次のエラーがコールバック関数に渡されます。

{"code":"ER_PARSE_ERROR","index":0}

私はそれを確認しました:

  • mysql ホストに接続できます
  • インラインクエリを実行できます
  • mysql ワークベンチでファイルを実行できます
  • node.js でファイルを開き、コンソールにログを記録できます
4

0 に答える 0