C Function Index

mysql_affected_rows()

Section 28.7.5, “C API Function Overview”
Section 13.2.1, “CALL Statement”
Section 12.15, “Information Functions”
Section 13.2.6, “INSERT Statement”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.49, “mysql_num_rows()”
Section 28.7.10.1, “mysql_stmt_affected_rows()”
Section 28.7.6.82, “mysql_use_result()”
Section 13.2.9, “REPLACE Statement”
Section 28.7.28.2, “What Results You Can Get from a Query”

mysql_autocommit()

Section 28.7.5, “C API Function Overview”

mysql_binlog_close()

Section 28.7.19, “C API Binary Log Function Overview”
Section 28.7.20.1, “mysql_binlog_close()”

mysql_binlog_fetch()

Section 28.7.18, “C API Binary Log Data Structures”
Section 28.7.19, “C API Binary Log Function Overview”

mysql_binlog_open()

Section 28.7.18, “C API Binary Log Data Structures”
Section 28.7.19, “C API Binary Log Function Overview”
Section 28.7.20.1, “mysql_binlog_close()”

mysql_change_user()

Section 28.7.5, “C API Function Overview”
Section 4.5.1.2, “mysql Client Commands”
Section 28.7.6.3, “mysql_change_user()”
Section 28.7.6.61, “mysql_reset_connection()”

mysql_character_set_name()

Section 28.7.5, “C API Function Overview”

mysql_client_find_plugin()

Section 28.7.5, “C API Function Overview”

mysql_client_register_plugin()

Section 28.7.5, “C API Function Overview”

mysql_close()

Section 28.7.5, “C API Function Overview”
Section B.4.2.10, “Communication Errors and Aborted Connections”
Section 28.7.6.5, “mysql_close()”
Section 28.7.6.6, “mysql_commit()”
Section 28.7.6.37, “mysql_init()”
Section 28.7.6.64, “mysql_rollback()”

mysql_commit()

Section 28.7.5, “C API Function Overview”

mysql_connect()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.5, “mysql_close()”
Section 28.7.6.50, “mysql_options()”
Section 28.7.15.2, “mysql_thread_init()”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_create_db()

Section 28.7.5, “C API Function Overview”

mysql_data_seek()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.9, “mysql_data_seek()”
Section 28.7.6.65, “mysql_row_seek()”
Section 28.7.6.82, “mysql_use_result()”

mysql_debug()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.10, “mysql_debug()”

mysql_drop_db()

Section 28.7.5, “C API Function Overview”

mysql_dump_debug_info()

Section 28.7.5, “C API Function Overview”

mysql_eof()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.13, “mysql_eof()”

mysql_errno()

Section 6.4.5.4, “Audit Log File Formats”
Section 28.7.6, “C API Function Descriptions”
Section 28.7.5, “C API Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.16.1, “mysql_client_find_plugin()”
Section 28.7.16.2, “mysql_client_register_plugin()”
Section 28.7.6.13, “mysql_eof()”
Section 28.7.6.14, “mysql_errno()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.6.22, “mysql_field_count()”
Section 28.7.16.3, “mysql_load_plugin()”
Section 28.7.6.48, “mysql_num_fields()”
Section 28.7.6.77, “mysql_sqlstate()”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.8, “mysql_stmt_errno()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.14.6, “mysql_store_result_nonblocking()”
Section 28.7.6.82, “mysql_use_result()”
Section 13.6.7.5, “SIGNAL Statement”
Section 28.7.28.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_error()

Section 28.7.6, “C API Function Descriptions”
Section 28.7.5, “C API Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.16.1, “mysql_client_find_plugin()”
Section 28.7.16.2, “mysql_client_register_plugin()”
Section 28.7.6.13, “mysql_eof()”
Section 28.7.6.15, “mysql_error()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.16.3, “mysql_load_plugin()”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.9, “mysql_stmt_error()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.14.6, “mysql_store_result_nonblocking()”
Section 28.7.6.82, “mysql_use_result()”
Section 13.6.7.5, “SIGNAL Statement”
Section 28.7.28.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_escape_string()

Section 28.7.5, “C API Function Overview”
Section 6.1.7, “Client Programming Security Guidelines”
Section 28.7.6.16, “mysql_escape_string()”

mysql_fetch_field()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.6.17, “mysql_fetch_field()”
Section 28.7.6.23, “mysql_field_seek()”
Section 28.7.6.24, “mysql_field_tell()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_fetch_field_direct()

Section 28.7.5, “C API Function Overview”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_fetch_fields()

Section 28.7.5, “C API Function Overview”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_fetch_lengths()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.20, “mysql_fetch_lengths()”
Section 28.7.6.21, “mysql_fetch_row()”

mysql_fetch_row()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section 16.8.1, “FEDERATED Storage Engine Overview”
Section 28.7.6.13, “mysql_eof()”
Section 28.7.6.14, “mysql_errno()”
Section 28.7.6.20, “mysql_fetch_lengths()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.14.1, “mysql_fetch_row_nonblocking()”
Section 28.7.6.66, “mysql_row_tell()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”
Section 28.7.28.2, “What Results You Can Get from a Query”

mysql_fetch_row_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.14.1, “mysql_fetch_row_nonblocking()”

mysql_field_count()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.22, “mysql_field_count()”
Section 28.7.6.48, “mysql_num_fields()”
Section 28.7.6.53, “mysql_query()”
Section 28.7.6.58, “mysql_real_query()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.14.6, “mysql_store_result_nonblocking()”
Section 28.7.28.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_field_seek()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section 28.7.6.17, “mysql_fetch_field()”
Section 28.7.6.24, “mysql_field_tell()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_field_tell()

Section 28.7.5, “C API Function Overview”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_free_result()

Section 28.7.5, “C API Function Overview”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.4.2.13, “Commands out of sync”
Section 28.7.6.25, “mysql_free_result()”
Section 28.7.14.2, “mysql_free_result_nonblocking()”
Section 28.7.6.42, “mysql_list_dbs()”
Section 28.7.6.43, “mysql_list_fields()”
Section 28.7.6.44, “mysql_list_processes()”
Section 28.7.6.45, “mysql_list_tables()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”

mysql_free_result_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.6.25, “mysql_free_result()”
Section 28.7.14.2, “mysql_free_result_nonblocking()”

mysql_get_character_set_info()

Section 28.7.5, “C API Function Overview”
Section 10.14.2, “Choosing a Collation ID”

mysql_get_client_info()

Section 28.7.5, “C API Function Overview”
Section 28.7.3.5, “C API Server Version and Client Library Version”

mysql_get_client_version()

Section 28.7.5, “C API Function Overview”
Section 28.7.3.5, “C API Server Version and Client Library Version”

mysql_get_host_info()

Section 28.7.5, “C API Function Overview”

mysql_get_option()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.30, “mysql_get_option()”
Section 28.7.6.50, “mysql_options()”

mysql_get_proto_info()

Section 28.7.5, “C API Function Overview”

mysql_get_server_info()

Section 28.7.5, “C API Function Overview”
Section 28.7.3.5, “C API Server Version and Client Library Version”

mysql_get_server_version()

Section 28.7.5, “C API Function Overview”
Section 28.7.3.5, “C API Server Version and Client Library Version”

mysql_get_ssl_cipher()

Section 28.7.5, “C API Function Overview”
Section 28.7.21, “C API Support for Encrypted Connections”
Section 28.7.6.34, “mysql_get_ssl_cipher()”

mysql_hex_string()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.35, “mysql_hex_string()”

mysql_info()

Section 13.1.9, “ALTER TABLE Statement”
Section 28.7.5, “C API Function Overview”
Section 13.2.6, “INSERT Statement”
Section 13.2.7, “LOAD DATA Statement”
Section 28.7.6.36, “mysql_info()”
Section 28.7.6.50, “mysql_options()”
Section 1.8.3.1, “PRIMARY KEY and UNIQUE Index Constraints”
Section 13.2.13, “UPDATE Statement”
Section 28.7.28.2, “What Results You Can Get from a Query”

mysql_init()

Section 28.7.5, “C API Function Overview”
Section 28.7.20.1, “mysql_binlog_close()”
Section 28.7.20.2, “mysql_binlog_fetch()”
Section 28.7.20.3, “mysql_binlog_open()”
Section 28.7.6.5, “mysql_close()”
Section 28.7.6.34, “mysql_get_ssl_cipher()”
Section 28.7.6.37, “mysql_init()”
Section 28.7.6.41, “mysql_library_init()”
Section 28.7.6.50, “mysql_options()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.78, “mysql_ssl_set()”
Section 28.7.15.2, “mysql_thread_init()”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_insert_id()

Section 28.7.5, “C API Function Overview”
Section 13.1.20, “CREATE TABLE Statement”
Section 28.7.28.3, “How to Get the Unique ID for the Last Inserted Row”
Section 12.15, “Information Functions”
Section 13.2.6, “INSERT Statement”
Section 28.7.6.38, “mysql_insert_id()”
Section 5.1.8, “Server System Variables”
Section 3.6.9, “Using AUTO_INCREMENT”
Section 28.7.28.2, “What Results You Can Get from a Query”

mysql_kill()

Section 28.7.27, “C API Automatic Reconnection Control”
Section 28.7.5, “C API Function Overview”
Section 28.7.6.39, “mysql_kill()”
Section 28.7.6.81, “mysql_thread_id()”

mysql_library_end()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.40, “mysql_library_end()”
Section 28.7.6.41, “mysql_library_init()”
Section 28.7.6.68, “mysql_server_end()”
Section 28.7.6.69, “mysql_server_init()”

mysql_library_init()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.37, “mysql_init()”
Section 28.7.6.41, “mysql_library_init()”
Section 28.7.16.3, “mysql_load_plugin()”
Section 28.7.6.69, “mysql_server_init()”
Section 28.7.15.2, “mysql_thread_init()”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_list_dbs()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.25, “mysql_free_result()”
Section 28.7.6.42, “mysql_list_dbs()”

mysql_list_fields()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section 28.7.6.43, “mysql_list_fields()”

mysql_list_processes()

Section 28.7.5, “C API Function Overview”

mysql_list_tables()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.45, “mysql_list_tables()”

mysql_load_plugin()

Section 28.7.5, “C API Function Overview”
Section 29.2.4.2.3, “Client Plugin Descriptors”
Section 28.7.16.3, “mysql_load_plugin()”
Section 28.7.16.4, “mysql_load_plugin_v()”

mysql_load_plugin_v()

Section 28.7.5, “C API Function Overview”
Section 28.7.16.3, “mysql_load_plugin()”

mysql_more_results()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 28.7.6.46, “mysql_more_results()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.10.17, “mysql_stmt_next_result()”

mysql_next_result()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 13.2.1, “CALL Statement”
Section 28.7.6.46, “mysql_more_results()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.14.3, “mysql_next_result_nonblocking()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.75, “mysql_set_server_option()”
Section 28.7.6.80, “mysql_store_result()”

mysql_next_result_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.12, “C API Asynchronous Interface Data Structures”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.14.3, “mysql_next_result_nonblocking()”

mysql_num_fields()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.18, “mysql_fetch_field_direct()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”

mysql_num_rows()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.9, “mysql_data_seek()”
Section 28.7.6.49, “mysql_num_rows()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”
Section 28.7.28.2, “What Results You Can Get from a Query”

mysql_options()

Section 6.2.1, “Account User Names and Passwords”
Section 28.7.27, “C API Automatic Reconnection Control”
Section 28.7.16, “C API Client Plugin Functions”
Section 28.7.5, “C API Function Overview”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.21, “C API Support for Encrypted Connections”
Section 6.4.1.2, “Caching SHA-2 Pluggable Authentication”
Section 2.11.4, “Changes in MySQL 8.0”
Section 29.2.4.2.3, “Client Plugin Descriptors”
Section 6.4.1.4, “Client-Side Cleartext Pluggable Authentication”
Section 10.4, “Connection Character Sets and Collations”
Section 4.2.7, “Connection Compression Control”
Section B.4.2.8, “MySQL server has gone away”
Section 28.7.6.30, “mysql_get_option()”
Section 28.7.6.50, “mysql_options()”
Section 28.7.6.51, “mysql_options4()”
Section 28.7.6.52, “mysql_ping()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.62, “mysql_reset_server_public_key()”
Section 28.7.6.78, “mysql_ssl_set()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 26.12.9, “Performance Schema Connection Attribute Tables”
Section 6.2.17, “Pluggable Authentication”
Section 29.2.3, “Plugin API Components”
Section 6.1.6, “Security Considerations for LOAD DATA LOCAL”
Section 6.2.16, “Server Handling of Expired Passwords”
Section 6.4.1.3, “SHA-256 Pluggable Authentication”
Section 5.8.4, “Using Client Programs in a Multiple-Server Environment”
Section 29.2.4.9.3, “Using the Authentication Plugins”
Section 29.2.4.11.2, “Using Your Own Protocol Trace Plugins”
Section 1.4, “What Is New in MySQL 8.0”

mysql_options4()

Section 28.7.5, “C API Function Overview”
Section B.3.2, “Client Error Message Reference”
Section 28.7.6.50, “mysql_options()”
Section 28.7.6.51, “mysql_options4()”
Section 26.12.9, “Performance Schema Connection Attribute Tables”

mysql_ping()

Section 28.7.27, “C API Automatic Reconnection Control”
Section 28.7.5, “C API Function Overview”
Section B.4.2.8, “MySQL server has gone away”
Section 28.7.6.52, “mysql_ping()”
Section 28.7.6.81, “mysql_thread_id()”

mysql_plugin_options()

Section 28.7.5, “C API Function Overview”

mysql_query()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 13.2.1, “CALL Statement”
Section 28.7.28.3, “How to Get the Unique ID for the Last Inserted Row”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.8, “mysql_create_db()”
Section 28.7.6.11, “mysql_drop_db()”
Section 28.7.6.17, “mysql_fetch_field()”
Section 28.7.6.39, “mysql_kill()”
Section 28.7.6.43, “mysql_list_fields()”
Section 28.7.6.44, “mysql_list_processes()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.53, “mysql_query()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.58, “mysql_real_query()”
Section 28.7.6.59, “mysql_refresh()”
Section 28.7.6.60, “mysql_reload()”
Section 28.7.6.74, “mysql_set_local_infile_handler()”
Section 28.7.6.75, “mysql_set_server_option()”
Section 28.7.6.76, “mysql_shutdown()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”
Section 28.7.28.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_real_connect()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.21, “C API Support for Encrypted Connections”
Section 13.2.1, “CALL Statement”
Section 4.2.6, “Connecting to the Server Using DNS SRV Records”
Chapter 12, Functions and Operators
Section 12.15, “Information Functions”
Section 13.2.6.2, “INSERT ... ON DUPLICATE KEY UPDATE Statement”
Section 13.2.6, “INSERT Statement”
Section 4.5.1.1, “mysql Client Options”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.3, “mysql_change_user()”
Section 28.7.6.7, “mysql_connect()”
Section 28.7.6.37, “mysql_init()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.50, “mysql_options()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.55, “mysql_real_connect_dns_srv()”
Section 28.7.14.4, “mysql_real_connect_nonblocking()”
Section 28.7.6.75, “mysql_set_server_option()”
Section 28.7.6.77, “mysql_sqlstate()”
Section 28.7.6.78, “mysql_ssl_set()”
Section 13.5, “Prepared Statements”
Section 6.2.16, “Server Handling of Expired Passwords”
Section 5.1.8, “Server System Variables”
Section 24.2.1, “Stored Routine Syntax”
Section 4.10, “Unix Signal Handling in MySQL”
Section 5.8.4, “Using Client Programs in a Multiple-Server Environment”

mysql_real_connect_dns_srv()

Section 28.7.5, “C API Function Overview”
Section 4.2.6, “Connecting to the Server Using DNS SRV Records”
Section 4.5.1.1, “mysql Client Options”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.55, “mysql_real_connect_dns_srv()”

mysql_real_connect_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.14.4, “mysql_real_connect_nonblocking()”

mysql_real_escape_string()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.56, “mysql_real_escape_string()”
Section 28.7.6.72, “mysql_set_character_set()”

mysql_real_escape_string_quote()

Section 28.7.5, “C API Function Overview”
Section 6.1.7, “Client Programming Security Guidelines”
Section 28.7.6.16, “mysql_escape_string()”
Section 28.7.6.56, “mysql_real_escape_string()”
Section 28.7.6.57, “mysql_real_escape_string_quote()”
Section 11.4.7, “Populating Spatial Columns”
Section 9.1.1, “String Literals”

mysql_real_query()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 13.2.1, “CALL Statement”
Section 16.8.1, “FEDERATED Storage Engine Overview”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.53, “mysql_query()”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.58, “mysql_real_query()”
Section 28.7.14.5, “mysql_real_query_nonblocking()”
Section 28.7.6.75, “mysql_set_server_option()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”

mysql_real_query_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.6.58, “mysql_real_query()”
Section 28.7.14.5, “mysql_real_query_nonblocking()”

mysql_refresh()

Section 28.7.5, “C API Function Overview”

mysql_reload()

Section 28.7.5, “C API Function Overview”

mysql_reset_connection()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.3, “mysql_change_user()”
Section 28.7.6.61, “mysql_reset_connection()”

mysql_reset_server_public_key()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.62, “mysql_reset_server_public_key()”

mysql_result_metadata()

Section 28.7.5, “C API Function Overview”
Section 28.7.26, “C API Optional Result Set Metadata”
Section 28.7.6.17, “mysql_fetch_field()”
Section 28.7.6.18, “mysql_fetch_field_direct()”
Section 28.7.6.19, “mysql_fetch_fields()”
Section 28.7.6.63, “mysql_result_metadata()”

mysql_rollback()

Section 28.7.5, “C API Function Overview”

mysql_row_seek()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.65, “mysql_row_seek()”
Section 28.7.6.66, “mysql_row_tell()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”

mysql_row_tell()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.65, “mysql_row_seek()”
Section 28.7.6.66, “mysql_row_tell()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”

mysql_select_db()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.67, “mysql_select_db()”

mysql_server_end()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.68, “mysql_server_end()”
Section 28.7.6.69, “mysql_server_init()”

mysql_server_init()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.69, “mysql_server_init()”
Section 28.7.15.2, “mysql_thread_init()”

mysql_session_track_get_first()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.70, “mysql_session_track_get_first()”
Section 28.7.6.71, “mysql_session_track_get_next()”
Section 5.1.17, “Server Tracking of Client Session State Changes”

mysql_session_track_get_next()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.70, “mysql_session_track_get_first()”
Section 28.7.6.71, “mysql_session_track_get_next()”
Section 5.1.17, “Server Tracking of Client Session State Changes”

mysql_set_character_set()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.26, “mysql_get_character_set_info()”
Section 28.7.6.56, “mysql_real_escape_string()”
Section 28.7.6.57, “mysql_real_escape_string_quote()”

mysql_set_local_infile_default()

Section 28.7.5, “C API Function Overview”

mysql_set_local_infile_handler()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.73, “mysql_set_local_infile_default()”
Section 28.7.6.74, “mysql_set_local_infile_handler()”

mysql_set_server_option()

Section 28.7.5, “C API Function Overview”
Section 28.7.22, “C API Multiple Statement Execution Support”
Section 28.7.6.75, “mysql_set_server_option()”

mysql_shutdown()

Section 28.7.5, “C API Function Overview”
Section 28.7.6.76, “mysql_shutdown()”
Section 6.2.2, “Privileges Provided by MySQL”
Section 13.7.8.9, “SHUTDOWN Statement”

mysql_sqlstate()

Section 28.7.5, “C API Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.6.14, “mysql_errno()”
Section 28.7.6.77, “mysql_sqlstate()”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.27, “mysql_stmt_sqlstate()”
Section 13.6.7.5, “SIGNAL Statement”

mysql_ssl_set()

Section 28.7.5, “C API Function Overview”
Section 28.7.21, “C API Support for Encrypted Connections”
Section 28.7.6.54, “mysql_real_connect()”
Section 28.7.6.78, “mysql_ssl_set()”

mysql_stat()

Section 28.7.5, “C API Function Overview”

mysql_stmt_affected_rows()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.1, “mysql_stmt_affected_rows()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.17, “mysql_stmt_next_result()”
Section 28.7.10.18, “mysql_stmt_num_rows()”

mysql_stmt_attr_get()

Section 28.7.9, “C API Prepared Statement Function Overview”

mysql_stmt_attr_set()

Section 28.7.4, “C API Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.8.2, “C API Prepared Statement Type Conversions”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.28, “mysql_stmt_store_result()”
Section 13.6.6.5, “Restrictions on Server-Side Cursors”

mysql_stmt_bind_param()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.23, “C API Prepared Statement Handling of Date and Time Values”
Section 28.7.10.4, “mysql_stmt_bind_param()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.21, “mysql_stmt_prepare()”
Section 28.7.10.26, “mysql_stmt_send_long_data()”

mysql_stmt_bind_result()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.23, “C API Prepared Statement Handling of Date and Time Values”
Section 28.7.10.5, “mysql_stmt_bind_result()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.12, “mysql_stmt_fetch_column()”
Section 28.7.10.17, “mysql_stmt_next_result()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_close()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.8, “mysql_stmt_errno()”
Section 28.7.10.9, “mysql_stmt_error()”
Section 28.7.10.15, “mysql_stmt_init()”
Section 28.7.10.27, “mysql_stmt_sqlstate()”
Section 26.12.6.4, “The prepared_statements_instances Table”

mysql_stmt_data_seek()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.7, “mysql_stmt_data_seek()”
Section 28.7.10.24, “mysql_stmt_row_seek()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_errno()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.8, “mysql_stmt_errno()”
Section 28.7.10.11, “mysql_stmt_fetch()”

mysql_stmt_error()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.9, “mysql_stmt_error()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.21, “mysql_stmt_prepare()”

mysql_stmt_execute()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.23, “C API Prepared Statement Handling of Date and Time Values”
Section 28.7.8.2, “C API Prepared Statement Type Conversions”
Section 28.7.10.1, “mysql_stmt_affected_rows()”
Section 28.7.10.3, “mysql_stmt_attr_set()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.17, “mysql_stmt_next_result()”
Section 28.7.10.26, “mysql_stmt_send_long_data()”
Section 28.7.10.28, “mysql_stmt_store_result()”
Section 26.12.6.4, “The prepared_statements_instances Table”

mysql_stmt_fetch()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.8.2, “C API Prepared Statement Type Conversions”
Section B.3.2, “Client Error Message Reference”
Section 28.7.10.5, “mysql_stmt_bind_result()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 28.7.10.25, “mysql_stmt_row_tell()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_fetch_column()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.3.2, “Client Error Message Reference”
Section 28.7.10.11, “mysql_stmt_fetch()”

mysql_stmt_field_count()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.13, “mysql_stmt_field_count()”

mysql_stmt_free_result()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.3, “mysql_stmt_attr_set()”
Section 28.7.10.14, “mysql_stmt_free_result()”
Section 28.7.10.17, “mysql_stmt_next_result()”

mysql_stmt_init()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.10, “C API Prepared Statement Function Descriptions”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.7, “C API Prepared Statements”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.21, “mysql_stmt_prepare()”

mysql_stmt_insert_id()

Section 28.7.9, “C API Prepared Statement Function Overview”

mysql_stmt_next_result()

Section 28.7.24, “C API Prepared CALL Statement Support”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 13.2.1, “CALL Statement”
Section 28.7.10.17, “mysql_stmt_next_result()”

mysql_stmt_num_rows()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.7, “mysql_stmt_data_seek()”
Section 28.7.10.18, “mysql_stmt_num_rows()”

mysql_stmt_param_count()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.10, “mysql_stmt_execute()”

mysql_stmt_param_metadata()

Section 28.7.9, “C API Prepared Statement Function Overview”

mysql_stmt_prepare()

Section 28.7.8, “C API Prepared Statement Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.23, “C API Prepared Statement Handling of Date and Time Values”
Section 8.10.3, “Caching of Prepared Statements and Stored Programs”
Section 28.7.10.4, “mysql_stmt_bind_param()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.13, “mysql_stmt_field_count()”
Section 28.7.10.21, “mysql_stmt_prepare()”
Section 28.7.10.22, “mysql_stmt_reset()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 13.5, “Prepared Statements”
Section 26.12.6.4, “The prepared_statements_instances Table”

mysql_stmt_reset()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.3, “mysql_stmt_attr_set()”
Section 28.7.10.26, “mysql_stmt_send_long_data()”

mysql_stmt_result_metadata()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.8.2, “C API Prepared Statement Type Conversions”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_row_seek()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.24, “mysql_stmt_row_seek()”
Section 28.7.10.25, “mysql_stmt_row_tell()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_row_tell()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.24, “mysql_stmt_row_seek()”
Section 28.7.10.25, “mysql_stmt_row_tell()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_stmt_send_long_data()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.3.2, “Client Error Message Reference”
Section 28.7.10.22, “mysql_stmt_reset()”
Section 28.7.10.26, “mysql_stmt_send_long_data()”
Section 5.1.8, “Server System Variables”

mysql_stmt_sqlstate()

Section 28.7.9, “C API Prepared Statement Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.10.6, “mysql_stmt_close()”
Section 28.7.10.27, “mysql_stmt_sqlstate()”

mysql_stmt_store_result()

Section 28.7.4, “C API Data Structures”
Section 28.7.9, “C API Prepared Statement Function Overview”
Section 28.7.10.3, “mysql_stmt_attr_set()”
Section 28.7.10.7, “mysql_stmt_data_seek()”
Section 28.7.10.11, “mysql_stmt_fetch()”
Section 28.7.10.18, “mysql_stmt_num_rows()”
Section 28.7.10.24, “mysql_stmt_row_seek()”
Section 28.7.10.25, “mysql_stmt_row_tell()”
Section 28.7.10.28, “mysql_stmt_store_result()”

mysql_store_result()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section B.4.2.13, “Commands out of sync”
Section 16.8.1, “FEDERATED Storage Engine Overview”
Section 4.5.1, “mysql — The MySQL Command-Line Client”
Section 28.7.6.1, “mysql_affected_rows()”
Section 28.7.6.9, “mysql_data_seek()”
Section 28.7.6.13, “mysql_eof()”
Section 28.7.6.17, “mysql_fetch_field()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.14.1, “mysql_fetch_row_nonblocking()”
Section 28.7.6.22, “mysql_field_count()”
Section 28.7.6.25, “mysql_free_result()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.48, “mysql_num_fields()”
Section 28.7.6.49, “mysql_num_rows()”
Section 28.7.6.65, “mysql_row_seek()”
Section 28.7.6.66, “mysql_row_tell()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.10.23, “mysql_stmt_result_metadata()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.14.6, “mysql_store_result_nonblocking()”
Section 28.7.6.82, “mysql_use_result()”
Section 28.7.28.2, “What Results You Can Get from a Query”
Section 28.7.28.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_store_result_nonblocking()

Section 28.7.13, “C API Asynchronous Function Overview”
Section 28.7.11, “C API Asynchronous Interface”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.14.1, “mysql_fetch_row_nonblocking()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.14.6, “mysql_store_result_nonblocking()”

mysql_thread_end()

Section 28.7.5, “C API Function Overview”
Section 28.7.15.1, “mysql_thread_end()”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_thread_id()

Section 28.7.27, “C API Automatic Reconnection Control”
Section 28.7.5, “C API Function Overview”
Section 28.7.6.52, “mysql_ping()”
Section 28.7.6.81, “mysql_thread_id()”

mysql_thread_init()

Section 28.7.5, “C API Function Overview”
Section 28.7.15.1, “mysql_thread_end()”
Section 28.7.15.2, “mysql_thread_init()”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_thread_safe()

Section 28.7.5, “C API Function Overview”

mysql_use_result()

Section 28.7.4, “C API Data Structures”
Section 28.7.5, “C API Function Overview”
Section B.4.2.13, “Commands out of sync”
Section 4.5.1, “mysql — The MySQL Command-Line Client”
Section 28.7.6.9, “mysql_data_seek()”
Section 28.7.6.13, “mysql_eof()”
Section 28.7.6.21, “mysql_fetch_row()”
Section 28.7.14.1, “mysql_fetch_row_nonblocking()”
Section 28.7.6.25, “mysql_free_result()”
Section 28.7.6.47, “mysql_next_result()”
Section 28.7.6.48, “mysql_num_fields()”
Section 28.7.6.49, “mysql_num_rows()”
Section 28.7.6.65, “mysql_row_seek()”
Section 28.7.6.66, “mysql_row_tell()”
Section 28.7.10.10, “mysql_stmt_execute()”
Section 28.7.6.80, “mysql_store_result()”
Section 28.7.6.82, “mysql_use_result()”
Section B.4.2.7, “Out of memory”
Section 28.7.28.2, “What Results You Can Get from a Query”
Section 28.7.3.3, “Writing C API Threaded Client Programs”

mysql_warning_count()

Section 28.7.5, “C API Function Overview”
Section B.2, “Error Information Interfaces”
Section 28.7.6.47, “mysql_next_result()”
Section 13.7.7.40, “SHOW WARNINGS Statement”