0
古いテーブルのデータを2つの異なるテーブルに移行しようとしています。次のようなことをする方法があるのなら、私は好奇心が強いです。複数のテーブルに選択結果を挿入する
INSERT INTO table1(v1, v2)
INSERT INTO table2(LAST_INSERT_ID(), v3)
SELECT v1, v2, v3 FROM old_table
この手順を記述する必要はありますか?
これはできません。私は、プロシージャを書くか、値を挿入するテーブルごとに別々にクエリを実行することをお勧めします。 –
[Mysqlはmuti-insertをサポートしていません](http://stackoverflow.com/questions/3860280/sql-insert-into-multiple-tables-in-one-query) –
@MatthiasBurger 2番目のインサートでは、最初のものからのid。 – kechapito