MySQL :: MySQL 8.4 C API Developer Guide :: 5.4.71 mysql_select_db() (original) (raw)
5.4.71 mysql_select_db()
int
mysql_select_db(MYSQL *mysql,
const char *db)
Description
Causes the database specified by db
to become the default (current) database on the connection specified by mysql
. In subsequent queries, this database is the default for table references that include no explicit database specifier.
mysql_select_db() fails unless the connected user can be authenticated as having permission to use the database or some object within it.
Return Values
Zero for success. Nonzero if an error occurred.
Errors
- CR_COMMANDS_OUT_OF_SYNC
Commands were executed in an improper order. - CR_SERVER_GONE_ERROR
The MySQL server has gone away. - CR_SERVER_LOST
The connection to the server was lost during the query. - CR_UNKNOWN_ERROR
An unknown error occurred.