誰か助けてください、私は本当に立ち往生しています。
2 つのテーブル (数千行) を持つ mysql データベースがあり、各テーブルには「マップ」という列があり、すべての行を 1 つのテーブル列から他のテーブルの「マップ」列にコピーする必要がありますか?
私はそれが単純に見えることを知っていますが、私はごちゃまぜになっています
誰か助けてください、私は本当に立ち往生しています。
2 つのテーブル (数千行) を持つ mysql データベースがあり、各テーブルには「マップ」という列があり、すべての行を 1 つのテーブル列から他のテーブルの「マップ」列にコピーする必要がありますか?
私はそれが単純に見えることを知っていますが、私はごちゃまぜになっています
このようなものがうまくいくでしょう。
UPDATE table_to
JOIN table_from
<put join here>
SET table_to.map = table_from.map
MySQLであるテーブルから別のテーブルにデータをコピーする
に挿入しdatabase1
ます。table1
SELECT * FROM database2
. table2
;
または単に次を使用します。これにより、マップ列の値を持つ table_from のすべての行が table_to のマップ列に挿入されます。
INSERT INTO table_to
(map)
SELECT map FROM table_from