gpt4 book ai didi

mysql - 如何在mysql npm包中的查询中执行sql文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:45:04 26 4
gpt4 key购买 nike

我有一个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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com