我有一个存储过程,它应该使用游标处理表中的行。该过程大部分时间都有效,但有时它只是没有完全执行。我知道这一点是因为我有一个简单的调试工具,嵌入到代码中,它将特定的行和变量记录到专用的调试表中。最有趣的是,从PHP运行时,问题总是会发生。如果我使用mysql客户端,我从来没有遇到过这个问题。过程(此处以略微缩短的方式呈现)如下:CREATEPROCEDUREfindnextedge(INlastidBIGINT)findnext_context:BEGINDECLAREstopBOOLEANDEFAULTFALSE;DECLAREcountINTDEFAULT0;DECLAREcur_f