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

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

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

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

復(fù)制代碼 代碼如下:

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
    });
  });

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

巴塘县| 东港市| 托克逊县| 临汾市| 溧水县| 贵港市| 濮阳县| 三穗县| 峨眉山市| 沾化县| 湟中县| 凤山县| 江门市| 裕民县| 梅河口市| 军事| 四会市| 山西省| 屏山县| 平山县| 罗源县| 深圳市| 上思县| 清丰县| 重庆市| 自治县| 鹤庆县| 海晏县| 万州区| 武隆县| 县级市| 博兴县| 三明市| 图们市| 平定县| 湟中县| 璧山县| 建德市| 景谷| 宜都市| 峡江县|