sql >> データベース >  >> RDS >> Mysql

node-mysqlを使用してMySqlクエリの結果を変数に保存する方法

    さて@Fadi、connection.query は非同期です。これは、console.log(someVar)を呼び出すときに意味します 、someVar まだ設定されていません。

    できること:

    var someVar = [];
    
    connection.query("select * from ROOMS", function(err, rows){
      if(err) {
        throw err;
      } else {
        setValue(rows);
      }
    });
    
    function setValue(value) {
      someVar = value;
      console.log(someVar);
    }
    


    1. WebSphereおよびOracleを使用したPropagation.SUPPORTSを使用したSpringReadOnlyトランザクション

    2. 'WHERE(col1、col2)<(val1、val2)'のSQL構文用語

    3. GROUP BY/SQLでの集計関数の混乱

    4. 派生テーブルが原因でEntityFrameworkが遅い