からのid = IDテーブル1から表3 AS SELECTを作成します。私が試してみました何table2の
CREATE TABLE temporary_bundle_wired
AS SELECT * FROM temporary_bundle,wired_items
WHERE temporary_bundle.id = wired_items.id;
を私は2つのexisitingのテーブルを持っている:
temporary_bundle
wired_items
私はtemporary_bundle_wired
と呼ばれる3番目のテーブルを作成したいと思います。 は、この表では、私はまた、私はtempoary_bundle_wired
にそれらを移動した後temporary_bundle
からそれらのレコードを削除したいtemporary_bundle WHERE temporary_bundle.id = wired_items.id
からすべての行(およびその列とフィールド)を挿入します。
クエリ私が試してみましたリターン:
duplicate column name Id
http://prntscr.com/gh1vfo。だから、クエリの列の各1つ私は行うだろう... SELECT a.idとして 'temporary_bundle.id'、 'user_id'、 'room_id'など? – buuencrypted
はい。それは正しいです – sdsc81
CREATE TABLE temporary_bundle_wired 'id'、 'user_id'、 'base_item'、 'extra_data'、 'x'、 'y'、 'z'、 'rot'、 'wall_pos'、 ' 「limited_number」、「limited_number」、「limited_stack」、「sandbox」FROM temporary_bundle a、wired_items b WHERE a.id = b.id; ...これは、temporary_bundleからの行を挿入しませんでした(temporary_bundle.id = wired_items.id)。それはすべてこのhttp://prntscr.com/gh254qでした。私はまた、temporary_bundleから対応するフィールドを埋める必要があります。 – buuencrypted