23.8.7.8 mysql_create_db()
int mysql_create_db(MYSQL *mysql, const char
*db)
설명
db
매개 변수에 의해 지정된 데이터베이스를 만듭니다.
이 함수는 비추천입니다. 대신 mysql_query()
를 사용하여 SQL CREATE DATABASE
문을 발행하는 것이 좋습니다.
반환 값
성공의 경우는 제로. 오류가 발생한 경우 0이 아닌.
오류
CR_COMMANDS_OUT_OF_SYNC
명령이 잘못된 순서로 실행되었습니다.
CR_SERVER_GONE_ERROR
MySQL 서버가 존재하지 않습니다.
CR_SERVER_LOST
서버에 대한 연결이 쿼리 중에 손실되었습니다.
CR_UNKNOWN_ERROR
알 수없는 오류가 발생했습니다.
Example
if(mysql_create_db(&mysql, "my_database")) { fprintf(stderr, "Failed to create new database. Error: %s\n", mysql_error(&mysql)); }