我有一个mysql数据库的sql文件转储,比如reset.sql
我需要运行它来恢复数据库
如何在 mysql npm 包中的 connection.query();
中执行 SQL 文件?
var mysql = require('mysql');
var connection = mysql.createConnection({
host:'********',
user:'*****',
password:'********',
database:'***********'
});
function selectQuery() {
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
connection.query();
最佳答案
希望这有帮助
var mysql = require('mysql');
var connection = mysql.createConnection({
host:'********',
user:'*****',
password:'********',
database:'***********'
});
// for connection
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
// Function to perform the sql operation you want
function reset(callback){
connection.query("your sql query",function(err,out){
if(err) callback(err,null);
else callback(null,out)
})
}
关于mysql - 如何在mysql npm包中的查询中执行sql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57900995/