最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nodejs使用mysql模塊之獲得更新和刪除影響的行數(shù)的方法

 更新時間:2014年03月18日 10:12:31   投稿:junjie  
業(yè)余時間玩nodejs的時候遇到的情況, 在使用mysql模塊連接mysql操作, 想在update, delete語句的時候, 想知道到底update, delete成功了沒有

在mysql中直接進行這樣的判斷的方法是使用 row_count(), 這一條語句要緊跟著你執(zhí)行的sql語句后面. 而Nodejs的i/o都是異步的于是這就產(chǎn)生了一個問題, 不太好判斷 row_count()到底是哪句sql執(zhí)行的結(jié)果. 粗略的掃了一眼文檔, 文檔中并沒有描述這個問題. 本想函數(shù)嵌套來達到同步的效果的, 卻無意發(fā)現(xiàn)在執(zhí)行sql對應的異步函數(shù)中的參數(shù)中有  affectedRows字段, 經(jīng)測試, 這貨就是 row_count()的結(jié)果.
實例:

復制代碼 代碼如下:

var cmd = 'UPDATE users SET ' + field + ' = ' +  value + ' WHERE id = ' +  userid;
  console.log(cmd);
  db.query(cmd, function(err, rows, fields){
    var affectedRows = rows.affectedRows;
    if(err || affectedRows){
      var msg = 'update ' + field + ' error';
      logger.error(msg);

      res.send({
        'code': 500,
        'state': 'failure',
        'msg': msg,
        'data': null
      });
      return;
    }

    res.send({
      'code': 200,
      'state': 'success',
      'msg': 'updated',
      'data': null
    });
  });

相關文章

  • JavaScript代碼實現(xiàn)左右上下自動晃動自動移動

    JavaScript代碼實現(xiàn)左右上下自動晃動自動移動

    最近幾天做了一個項目,原來是用css3動畫做的,由于不兼容IE,改成用js做了,特此分享給大家,供大家參考
    2016-04-04
  • element-ui?實現(xiàn)輸入框下拉樹組件功能

    element-ui?實現(xiàn)輸入框下拉樹組件功能

    這篇文章主要介紹了element-ui?實現(xiàn)輸入框下拉樹組件功能,使用element-ui的?el-input,el-tree,el-popover組件組合封裝,本文結(jié)合示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 輸入密碼時檢測大寫是否鎖定的js代碼

    輸入密碼時檢測大寫是否鎖定的js代碼

    網(wǎng)站登錄為了更好的用戶體驗都會在輸入密碼的時候檢測是否開啟大寫。提醒用戶。
    2011-02-02
  • element-ui?dialog彈窗增加全屏功能(推薦)

    element-ui?dialog彈窗增加全屏功能(推薦)

    這篇文章主要介紹了element-ui?dialog彈窗增加全屏功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • DPlayer.js視頻播放插件使用方法

    DPlayer.js視頻播放插件使用方法

    這篇文章主要為大家詳細介紹了JSx實現(xiàn)簡單控制視頻播放倍速,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • JavaScript使用sort函數(shù)實現(xiàn)漢字排序

    JavaScript使用sort函數(shù)實現(xiàn)漢字排序

    JavaScript中的sort函數(shù)是一個強大且多用途的工具,能夠?qū)?shù)組的元素進行排序,而漢字按照拼音排序又是一個常見需求,下面我們就來看看如何使用JavaScript實現(xiàn)漢字排序吧
    2023-12-12
  • 詳解如何準確判斷JavaScript中的數(shù)據(jù)類型

    詳解如何準確判斷JavaScript中的數(shù)據(jù)類型

    JavaScript中,我們經(jīng)常需要判斷數(shù)據(jù)類型以便于正確地處理數(shù)據(jù),本文將介紹JavaScript中的數(shù)據(jù)類型判斷技術,包括typeof操作符、instanceof操作符、Object.prototype.toString方法以及ES6新增的一些數(shù)據(jù)類型判斷方法,需要的朋友可以參考下
    2023-08-08
  • js中區(qū)分深拷貝與淺拷貝的實戰(zhàn)過程

    js中區(qū)分深拷貝與淺拷貝的實戰(zhàn)過程

    兩個對象A、B,A有數(shù)據(jù)B為空,B復制了A,我們修改A,如果B中的數(shù)據(jù)跟著變化了,那就是淺拷貝,如果沒有變化,那就是深拷貝,下面這篇文章主要給大家介紹了關于js中區(qū)分深拷貝與淺拷貝的相關資料,需要的朋友可以參考下
    2022-01-01
  • js實現(xiàn)超級瑪麗小游戲

    js實現(xiàn)超級瑪麗小游戲

    這篇文章主要為大家詳細介紹了js實現(xiàn)超級瑪麗小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論

望谟县| 二连浩特市| 罗江县| 高要市| 左云县| 灵丘县| 宜宾市| 衡阳市| 息烽县| 师宗县| 罗平县| 汉川市| 平原县| 扎赉特旗| 弋阳县| 钟祥市| 梧州市| 铜山县| 昆山市| 和田县| 拉孜县| 东兰县| 缙云县| 罗江县| 曲沃县| 南江县| 泌阳县| 镇赉县| 同仁县| 闽侯县| 扎鲁特旗| 雅安市| 体育| 仙桃市| 冀州市| 噶尔县| 偏关县| 湄潭县| 富蕴县| 台前县| 美姑县|