Vehicle_tbl
mysqlデータベースに名前が付けられたテーブルがあり、フィールドがあります
vehicle_id
vehicle name
vehicle_desc
vehicle_modal
modal_desc
vehicle_dealer
dealer_address
qty
新しい用途のために、データベースを4つのテーブルに分割します
tbl_vehicle (vid,vname,vdesc)
tbl_vehicle_modal (vmodid,vmod,vid,vmoddesc)
tbl_vehicle_dealer (vdid,vdname,vdaddress)
main_Table (id,vid,vmodid,vdid,qty)
最初に作成したテーブルにすでに保存している膨大な数のデータ。
最初のテーブルから新しく作成したデータベースにすべてのデータを転送する簡単な方法はありますか?
詳細については、以下のコードのようなことを行うことができます:
INSERT INTO tbl_vehicle (vid,vname,vdesc)
SELECT vehicle_id, vehicle name, vehicle_desc
FROM Vehicle_tbl
編集:
INSERT INTO main_Table (id,vid,vmodid,vdid,qty)
SELECT tbl_vehicle.vid, tbl_vehicle_modal.vmodid, tbl_vehicle_dealer.vdid, Vehicle_table.qty
FROM tbl_vehicle, tbl_vehicle_modal, tbl_vehicle_dealer, Vehicle_table
WHERE tbl_vehicle.vid = tbl_vehicle_modal.vid
AND tbl_vehicle.vid = Vehicle_table.vid
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加