Guest User

Untitled

a guest
May 20th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. /* INSERT HERE THE LIST OF ALL EXISTING PAYMENT TABLES */
  2. DROP TEMPORARY TABLE IF EXISTS T_distinctTable;
  3. CREATE TEMPORARY TABLE T_distinctTable (
  4. ctr int PRIMARY KEY AUTO_INCREMENT NOT NULL,
  5. DisTable varchar (18)
  6. );
  7. INSERT INTO T_distinctTable (DisTable)
  8. SELECT TABLE_NAME from information_schema.tables WHERE TABLE_SCHEMA = 'cams' and TABLE_NAME like concat ('%','Payment_20','%');
  9.  
  10. SET @endYearTemp = (select count(*) from T_distinctTable);
  11.  
  12. set @YearNow = (SELECT YEAR(CURDATE()));
  13.  
  14. set @TableName = concat('Payment_',@YearNow);
  15.  
  16. set @SQLTable = ('CREATE TABLE IF NOT EXISTS `', @TableName ,'` id int NOT NULL AUTO_INCREMENT, name CHAR(30),PRIMARY KEY (id)');
  17. SELECT @SQLTable;
  18. PREPARE stmt FROM @SQLTable;
  19. EXECUTE stmt;
Add Comment
Please, Sign In to add comment