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

MySQLで、あるテーブルのコンテンツを同じデータベース内の別のテーブルにコピーするにはどうすればよいですか?

    INSERT INTO TARGET_TABLE SELECT * FROM SOURCE_TABLE;

    編集:または、テーブルの構造が異なる場合は、次のこともできます:

    INSERT INTO TARGET_TABLE (`col1`,`col2`) SELECT `col1`,`col2` FROM SOURCE_TABLE;
    

    編集:これを制約する..

    INSERT INTO TARGET_TABLE (`col1_`,`col2_`) SELECT `col1`,`col2` FROM SOURCE_TABLE WHERE `foo`=1
    


    1. Oracleでグローバル一時テーブルを回避する方法

    2. 5秒以内にhibernateを使用してmysqlに100000行を挿入する必要があります

    3. SQL Serverのリンクサーバーからテーブルのリストを返す(T-SQLの例)

    4. mySQLdateTimerangeクエリの問題