7.4.6 mysql_real_query_nonblocking()
enum net_async_status
mysql_real_query_nonblocking(MYSQL *mysql,
const char *stmt_str,
unsigned long length)
Описание
mysql_real_query_nonblocking() — асинхронная функция. Она является аналогом синхронной функции mysql_real_query() и предназначена для использования в приложениях, требующих асинхронного взаимодействия с сервером. Дополнительную информацию о разработке асинхронных приложений на основе C API см. в Главе 7, C API Асинхронный интерфейс.
mysql_real_query_nonblocking() используется аналогично mysql_real_query(). Подробные сведения об этой функции см. в Разделе 5.4.62, «mysql_real_query()». Различия между двумя функциями:
mysql_real_query()возвращает целочисленный индикатор состояния.mysql_real_query_nonblocking()возвращаетenum net_async_statusиндикатор состояния.
mysql_real_query_nonblocking() была добавлена в MySQL 8.0.16.
Значения возврата
Возвращает enum net_async_status значение. См. описание в Разделе 7.2, «C API Асинхронный интерфейс Структуры данных». Значение NET_ASYNC_ERROR указывает на ошибку.
Пример
© 2025 Oracle
Licensed under the GPLv2 License.