sql >> Database >  >> RDS >> Mysql

mysql (5.1)> maak een tabel met de naam van een variabele

Je zou zoiets als dit moeten kunnen doen:

SET @yyyy_mm=DATE_FORMAT(now(),'%Y-%m');
SET @c = CONCAT('CREATE TABLE `survey`.`',@yyyy_mm, '` LIKE `survey`.`interim`');
PREPARE stmt from @c;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. probleem met to_date functie met sysdate

  2. Krijg frequentieverdeling van een decimaal bereik in MySQL

  3. mysql - Hoe gegevens op datumbereik te krijgen, alleen gegeven maand en jaar

  4. MySQL INSERT - Vereisen veldnamen een backtick/accentscheiding?