PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
enum net_async_status
mysql_next_result_nonblocking(MYSQL *mysql)
注意
mysql_next_result_nonblocking() 是一个异步函数。 它是 mysql_next_result() 同步函数的对应函数,供需要与服务器进行异步通信的应用程序使用。 有关编写异步 C API 应用程序的常规信息,请参阅 第 7 章,C API 异步接口。
mysql_next_result_nonblocking() 的使用方式与 mysql_next_result() 类似。 有关后者的详细信息,请参阅 第 5.4.51 节,“mysql_next_result()”。 这两个函数的区别如下:
mysql_next_result()返回一个整数状态指示器。mysql_next_result_nonblocking()返回一个enum net_async_status状态指示器。
mysql_next_result_nonblocking() 是在 MySQL 8.0.16 中添加的。
返回一个 enum net_async_status 值。 请参阅 第 7.2 节,“C API 异步接口数据结构” 中的说明。 NET_ASYNC_COMPLETE_NO_MORE_RESULTS 返回状态表示没有更多可用结果。 NET_ASYNC_ERROR 返回状态表示发生错误。
请参阅 第 7 章,C API 异步接口。