我尝试将中的MySQL查询结果赋给一个变量,然后在脚本中多次使用它。我想这样做,因为我有PHP背景,我喜欢以这种方式工作。我知道Node.js是异步工作的,所以这就是我的问题。在下面的代码中,我想将MySQL结果赋值给sql_results变量,但是connection.query函数异步工作,并且代码的工作顺序不同。var mysql = require('mysql');
var conne
我正在查询一个只有读权限的大型mysql数据库,我想将一些慢查询结果设置为变量'foo',这样我就可以在其他查询中再次使用它们。基本上,我希望有一个用于繁琐的子查询的变量,这样我就可以重用它,而不必在每次使用它时都运行它。where bar = 0 I get:错误1241 (21000):操作数应包含1列,如果限制为1列,则错误1242 (21000):子查询返回超过1行
有没