https://dev.mysql.com/source-configuration-options.html
For boolean options, the value may be specified as 1 or ON to enable the option, or as 0 or OFF to disable the option. -DBUNDLE_RUNTIME_LIBRARIES=bool Whether to bundle runtime libraries with server MSI and Zip packages for Windows. The CMake ...
https://dev.mysql.com/c-api-prepared-statement-data-structures.html
bool *is_null This member points to a bool variable that is true if a value is NULL, false if it is not NULL. is_null is a pointer to a boolean scalar, not a boolean scalar, to provide flexibility in how you specify NULL values: If your data values ... Prepared statements use several data structures: To obtain a statement handler, pass a MYSQL connection handler to mysql_stmt_init(), which returns a pointer to a MYSQL_STMT data ...
https://dev.mysql.com/mysql-options.html
MYSQL_ENABLE_CLEARTEXT_PLUGIN (argument type: bool *) Enable the mysql_clear_password cleartext authentication plugin. MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS (argument type: bool *) Indicate whether the client can handle expired passwords. int ...
https://dev.mysql.com/nested-join-optimization.html
The following discussion refers to the join syntax described in Section 13.2.10.2, “JOIN Syntax”. The syntax of table_factor is extended in comparison with the SQL Standard. The latter accepts only table_reference, not a list of them inside a ...
https://dev.mysql.com/writing-keyring-plugins.html
MySQL Server supports a keyring service that enables internal server components and plugins to securely store sensitive information for later retrieval. This section describes how to write a server-side keyring plugin that can be used by service ...
https://dev.mysql.com/keyring-service.html
Syntax: bool my_key_fetch(const char *key_id, const char **key_type, const char* user_id, void **key, size_t *key_len) Arguments: key_id, user_id: Null-terminated strings that as a pair form a unique identifier indicating which key to fetch. Syntax: ... MySQL Server supports a keyring service that enables internal server components and plugins to securely store sensitive information for later ...
https://dev.mysql.com/udf-calling.html
The initialization and deinitialization functions are declared like this: bool xxx_init(UDF_INIT *initid, UDF_ARGS *args, char *message); void xxx_deinit(UDF_INIT *initid); The initid parameter is passed to all three functions. (To use the default ... This section describes the different functions that you need to define when you create a simple ...
https://dev.mysql.com/mysql-autocommit.html
bool mysql_autocommit(MYSQL *mysql, bool mode) Sets autocommit mode on if mode is 1, off if mode is 0.
https://dev.mysql.com/other-vendor-data-types.html
To facilitate the use of code written for SQL implementations from other vendors, MySQL maps data types as shown in the following table. These mappings make it easier to import table definitions from other database systems into MySQL. If you create ...
https://dev.mysql.com/mysql-get-option.html
int mysql_get_option(MYSQL *mysql, enum mysql_option option, const void *arg) Returns the current value of an option settable using mysql_options(). The option argument is the option for which you want its value. The arg argument is a pointer to a ...