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

MySQLで内部テーブルを宣言する方法は?

    create temporary table tmp
    (
    id int unsigned not null,
    name varchar(32) not null
    )
    engine=memory; -- change engine type if required e.g myisam/innodb
    
    insert into tmp (id, name) select id, name from foo... ;
    
    -- do more work...
    
    select * from tmp order by id;
    
    drop temporary table if exists tmp;
    

    または

    create temporary table tmp engine=memory select id, name from foo... ;
    
    -- do more work...
    
    select * from tmp order by id;
    
    drop temporary table if exists tmp;
    


    1. MySQLに画像を送信するAndroidアプリケーション

    2. SQLServerデータベースの既存のテーブルに列を追加する

    3. MariaDB JSON_SET()の説明

    4. phpで多次元配列をループし、mysql挿入を実行します(ストックデータ)