sql >> データベース >  >> RDS >> Mysql

mysql(5.1)>変数から名前を使用してテーブルを作成する

    次のようなことができるはずです:

    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. MysqlGroup24時間間隔

    2. SQL検索クエリをより強力にする方法は?

    3. PostgREST/PostgreSQL文字列バッファメッセージを拡大できません

    4. MySQLでのCHAR()の例