【问题标题】:How can I fetch the warnings after node-mysql queriesnode-mysql 查询后如何获取警告
【发布时间】:2014-05-22 15:50:46
【问题描述】:

如何获取查询执行后识别的相应警告,如下所示:

connection.query( squery, function(err, rows){
   ... 
   // search for OkPacket in 2 dimension array
   var warningCounter = okPacket.warningCount;
   if ( warningCounter > 0 ){
      ???
   }

});

【问题讨论】:

    标签: mysql node.js error-handling node-mysql


    【解决方案1】:

    执行查询:

    SHOW WARNINGS
    

    这里有更多关于 SHOW WARNINGS Syntax

    【讨论】:

    • 所以,node-mysql 现在不会隐式执行它...我必须从查询回调中重新启动另一个查询,还是有其他方法?
    • 你能把它点到 SQL 的末尾吗? db.query('INSERT (1,2,3) INTO table; SHOW WARNINGS;', callback);
    • @blue - 如何安全使用 SHOW WARNINGS?
    • @AdrianLynch - 这是一个关于使用 node-mysql 执行多个查询的问题:Approach to multiple MySQL queries with Node.js
    猜你喜欢
    • 2016-03-30
    • 1970-01-01
    • 2012-12-27
    • 2016-08-03
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多