1つのテーブルから複数のテーブルにデータを転送することは可能ですか?それらのテーブルはそのデータを含むテーブルから作成されています

jasmal.mk

Vehicle_tblmysqlデータベースに名前が付けられたテーブルがあり、フィールドがあります

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]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ