鍍金池/ 問答/數(shù)據(jù)庫  HTML/ node+mysql 執(zhí)行多表聯(lián)查 ndoe.js 內(nèi)存不足

node+mysql 執(zhí)行多表聯(lián)查 ndoe.js 內(nèi)存不足

clipboard.png

  1. 執(zhí)行的sql 語句為
// 訂單列表
// 訂單列表
let getOrder=(userId,orderType)=>{
  let _sql=`select remark,goodsNumber,orderlist.goodsSize,goods.goodsName, goods.goodsImgArr from orderlist ,goods where userId="${userId}" and orderType="${orderType} and  goods.goodsId =  orderlist.goodsId ";`
  return query(_sql,[]);
}

2.query 方法

/*query 方法*/
let query=(sql,values)=>{
    return new Promise((resolve,reject)=>{
        pool.getConnection((err,connection)=>{
            if(err){
                  reject(err);
              }else{
              
                  connection.query(sql,values,(err,rows)=>{
                       //釋放連接  
                    connection.release();  
                       if(err){
                           reject(err);
                       }else{
                           resolve(rows);
                       }


                  });
             };
        });
    });
}
回答
編輯回答
脾氣硬

是不是數(shù)據(jù)太多了,可以嘗試分頁,不要一次性全取出來

2017年5月3日 06:52