Tengo un problemón con un fichero SQL que contiene 89MB de sentencias SQL, e incluyen el CREATE TABLE pero no incluyen CREATE DATABASE con lo que la importación en el servidor MySQL me es imposible.
He visto que en el fichero SQL hay un patrón que dice, en el momento que debe crear la base de datos, Base de datos: 'nombre de la bd'. El patrón es tal que así:
Código MySQL:
Ver original
-- -- Base de datos: `base_de_datos` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `tabla` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `client` -- /* etc etc **/
Habría alguna manera de crear un script en php, o alguno ya creado, que entienda el patrón para crear la base de datos antes de ejecutar las sentencias?
El patrón que debería encontrar sería:
Código:
Gracias por vuestra ayuda y un fuerte abrazo. -- -- Base de datos: `base_de_datos` --