Skip to content

Instantly share code, notes, and snippets.

@zeayes
Created August 24, 2016 08:55
Show Gist options
  • Save zeayes/0bad0622586f2cbad40f57fe878bbd6e to your computer and use it in GitHub Desktop.
Save zeayes/0bad0622586f2cbad40f57fe878bbd6e to your computer and use it in GitHub Desktop.
DELIMITER $$
DROP PROCEDURE IF EXISTS p1 $$
CREATE PROCEDURE p1 (name CHAR(250))
BEGIN
SET @tablename = CONCAT('table_', name);
SET @d = CONCAT('DROP TABLE IF EXISTS ', @tablename);
PREPARE dm FROM @d;
EXECUTE dm;
SET @c = CONCAT('CREATE TABLE ', @tablename, '(`id` INT PRIMARY KEY)');
PREPARE cm FROM @c;
EXECUTE cm;
END $$
DELIMITER ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment