2013-03-20 60 views
0

在试图执行一个存储过程,我偶尔会收到“命令不同步,你现在不能运行此命令”的错误。节点JS DB-mysql的命令不同步

这是我的理解,这个问题是由我引起了不清理额外的结果集由存储过程返回尝试再次调用程序之前。

我见过的解决方案在线(http://forums.mysql.com/read.php?52,140863,179132#msg-179132):

while (mysqli_more_results($dbc)) { 
    if (mysqli_next_result($dbc)) { 
     $result = mysqli_use_result($dbc); 
     mysql_free_result($result); 
    } 
} 

但我不能确定如何解决此问题在DB-mysql的。

任何意见将不胜感激。

回答

0

我没能找到一个解决办法,所以我写了一个patch