CREATE DEFINER=`root`@`` PROCEDURE `new_routine`( _startMonth int, _Endmonth int) BEGIN
DECLARE stmt VARCHAR(4000); set @tablename='ClubActionLog'+@month; SET stmt=CONCAT('Create Table ','@tablename','Select * from ClubActionLog Where LogMonth between _startMonth and _Endmonth'); set @selsql=stmt; prepare s1 from @selsql; execute s1; DEALLOCATE PREPARE s1;
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......