Es posible hacer eso?
Es posible crear con un procedimiento almacenado algo como esto?
Código:
DELIMITER $$
CREATE PROCEDURE `SP_ADD_DATABASE`(nombre VARCHAR(50), tabla VARCHAR(50), telefono VARCHAR(50) )
BEGIN
CREATE DATABASE `nombre`;
USE `nombre`;
CREATE TABLE `tabla`
(
ID int not null auto_increment,
TELEFONO varchar(50),
primary key (ID)
)
type = InnoDB;
INSERT INTO `tabla` (TELFONO)
VALUES ("telefono");
END $$
Necesito que con unos datos que entregue el usuario, se cree una base de datos con cierto nombre, con ciertas tablas que contengan ciertos datos.
Es posible crear eso con un procedimiento almacenado? Cómo?
Thanks!