Spec-Zone.ru › MySQL Connectors 1.0

7.4.5 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 указывает на ошибку.

Пример

См. Главу 7, Асинхронный интерфейс C API.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-8.0-en/mysql-real-query-nonblocking.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API