首頁 > web前端 > js教程 > 主體

Nodejs使用mysql模組之獲得更新和刪除影響的行數的方法_javascript技巧

WBOY
發布: 2016-05-16 16:55:14
原創
1630 人瀏覽過

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

複製代碼 程式碼如下:

var cmd = 'UPDATE users SET ' field ' = '   value ' WHERE id = '   userid;    var affectedRows = rows.affectedRows;
    if(err || affectedRows){
    if(err || affectedRows){
    if(err || affectedRows){
 >      logger.error(msg);
      res.send({

        'code': 500,
            'data': null
      }) ;
      return;
    }

    res.send({
      'code': 200,

      'state': 'success',

      'state': 'success',
      'state': 'success',
    🎜> });
  });

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板