sql >> Base de Datos >  >> RDS >> Mysql

Comprobar si la base de datos ya existe

Cuando intenta crear una base de datos con IF NOT EXISTS en MySQL, también se devuelve una advertencia.

Entonces sugeriría verificar la eventual advertencia devuelta como esta:

$myDB = "CREATE DATABASE IF NOT EXISTS myDB";

if ((mysqli_query($mysql, $myDB))) {
       if (mysqli_warning_count($mysql) == 0) { 
            echo "Database created successfully";
       }
} else {
       echo "Error creating database: " . mysqli_error($mysql);
}