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

MySQL:テーブルを追加の列を持つ別のテーブルにコピーします

    タイムスタンプを選択リストに追加して、両方のテーブルの列リストが一致するようにすることができます。

    INSERT INTO tab2
    SELECT *, CURRENT_TIMESTAMP()
    FROM   tab1
    

    編集
    コメントの質問に答えるには-CURRENT_TIMESTAMP()を使用する必要はありません 。タイムスタンプを返す式ならどれでもかまいません。ハードコードされたタイムスタンプを使用できます:

    INSERT INTO tab2
    SELECT *, TIMESTAMP('2017-07-07 19:43:00')
    FROM   tab1
    



    1. MySQLSELECT*クエリを並行して実行する

    2. ビット演算の代替

    3. 会計アプリケーションの金額にfloatまたはdecimalを使用しますか?

    4. Rows_sent:12 Rows_examined:549024-mySQLクエリを最適化する方法は?