mysql.h


Función mysql_drop_db()

int mysql_drop_db(MYSQL *mysql, const char *db)

Elimina la base de datos con el nombre db.

Esta función está desaconsejada. Es preferible usar mysql_query() para lanzar una sentencia SQL DROP DATABASE en su lugar.

Valores de retorno

Cero si la base de datos fue eliminada. Distinto de cero si se produjo un error.

Errores

CR_COMMANDS_OUT_OF_SYNC: Los comandos fueron ejecutados en un orden incorrecto.

CR_SERVER_GONE_ERROR: El servidor MySQL no está presente.

CR_SERVER_LOST: La conexión con el servidor se ha perdido durante la consulta.

CR_UNKNOWN_ERROR: Se ha producido un error desconocido.

Ejemplo

if(mysql_drop_db(&mysql, "my_database"))
  fprintf(stderr, "Error al eliminar la base de datos: Error: %s\n",
          mysql_error(&mysql));