https://dev.mysql.com/mysql-more-results.html
bool mysql_more_results(MYSQL *mysql) This function is used when you execute multiple statements specified as a single statement string, or when you execute CALL statements, which can return multiple result sets. mysql_more_results() true if more ...
https://dev.mysql.com/mysql-rollback.html
The action of this function is subject to the value of the completion_type system variable. In particular, if the value of completion_type is RELEASE (or 2), the server performs a release after terminating a transaction and closes the client ...
https://dev.mysql.com/plugin-data-structures.html
For example: static MYSQL_THDVAR_BOOL(some_flag, PLUGIN_VAR_NOCMDARG, "flag comment", NULL, NULL, FALSE); ... (0 = false, 1 = true) MYSQL_THDVAR_BOOL(name, opt, comment, check, update, default) MYSQL_SYSVAR_BOOL(name, varname, opt, comment, check, ... A plugin library file includes descriptor information to indicate what plugins it ...
https://dev.mysql.com/keywords.html
Certain keywords, such as SELECT, DELETE, or BIGINT, are reserved and require special treatment for use as identifiers such as table and column names. This may also be true for the names of built-in functions. Reserved words are permitted as ...
https://dev.mysql.com/mysql-ssl-set.html
bool mysql_ssl_set(MYSQL *mysql, const char *key, const char *cert, const char *ca, const char *capath, const char *cipher) mysql_ssl_set() is used for establishing encrypted connections using SSL. mysql_ssl_set() does nothing unless SSL support is ...
https://dev.mysql.com/mysql-stmt-attr-get.html
bool mysql_stmt_attr_get(MYSQL_STMT *stmt, enum enum_stmt_attr_type option, void *arg) Can be used to get the current value for a statement attribute. The option argument is the option that you want to get; the arg should point to a variable that ...
https://dev.mysql.com/mysql-stmt-bind-param.html
bool mysql_stmt_bind_param(MYSQL_STMT *stmt, MYSQL_BIND *bind) mysql_stmt_bind_param() is used to bind input data for the parameter markers in the SQL statement that was passed to mysql_stmt_prepare(). The client library expects the array to ...
https://dev.mysql.com/mysql-stmt-bind-result.html
bool mysql_stmt_bind_result(MYSQL_STMT *stmt, MYSQL_BIND *bind) mysql_stmt_bind_result() is used to associate (that is, bind) output columns in the result set to data buffers and length buffers. When mysql_stmt_fetch() is called to fetch data, the ...
https://dev.mysql.com/mysql-stmt-close.html
mysql_stmt_close() also deallocates the statement handler pointed to by stmt, which at that point becomes invalid and should no longer be used. For a failed mysql_stmt_close() call, do not call mysql_stmt_error(), or mysql_stmt_errno(), or ...
https://dev.mysql.com/mysql-stmt-execute.html
int mysql_stmt_execute(MYSQL_STMT *stmt) mysql_stmt_execute() executes the prepared query associated with the statement handler. The currently bound parameter marker values are sent to server during this call, and the server replaces the markers ...