mysql - 带有mysql db的等待/异步nodejs不会给出预期的结果
问题描述
const con = mysql.createConnection({
host: "localhost",
user: "root",
password: "anujsingh",
database: "test",
});
con.connect(function (err) {
if (err) throw err;
console.log("Connected!");
});
const selectCountries = async () => {
let sql = "SELECT countries.* FROM countries";
try {
let result = await con.query(sql);
console.log(result);
} catch (err) {
console.log(err);
}
};
selectCountries();
附上控制台的屏幕截图,我没有得到我得到的确切信息,我想调用一个我正在安慰的函数并将该数据发送到一个基于该数据进行插入查询的函数。
解决方案
推荐阅读
- php - 从帖子类型重定向非注册用户
- reactjs - 如何定期自动对焦元素 - React
- visual-studio - VS2015:无法将“System.__ComObject”类型的 COM 对象转换为接口类型“IFabricTestManagementClient4”
- ruby - 改变 Ruby 应用程序的架构,使其更加面向对象、可读性强
- java - SQL Join 两个表都为 WHERE 子句提供参数
- typescript - 如何选择可能具有可以为空的父母的嵌套类型
- javascript - 笑话模拟 - 窗口对象
- javascript - 使用 .asmx web 方法的 Asp.Net chart.js 500 内部服务器错误
- python - Write output to Blob in Azure Functions
- javascript - 如何在 Bing 地图中自定义路线 - 保存路线/方向以供将来使用