2017-05-06 7 views
1

あるテーブルから別のテーブルにデータをコピーするときに問題があります。解決策はたくさんありますが、私の問題は異なるものです。私は2つのテーブルskushipping_skudetailsを持っています。私は列にデータ列をコピーしたいクエリでカラム指定のないテーブルにデータテーブルをコピーする

(like : shipping_skudetails.itemWeight copied into shyplite.width) 

、このmは、これを行うために、sku

INSERT INTO shyplite.sku 
    SELECT SkuDetailsId as id, 
      sku, 
      seller_id as sellerID, 
      itemName as name, 
      itemLength as length, 
      itemWidth as width, 
      itemHeight as height, 
      itemWeight as weight, 
      modeType_id as mode 
    FROM shyplitelivedb.shipping_skudetails; 

+----+---------+----------+-------------+--------+-------+--------+--------+------+ 
| id | sku  | sellerID | name  | length | width | height | weight | mode | 
+----+---------+----------+-------------+--------+-------+--------+--------+------+ 
| 1 | Sample |  1 | SampleItem |  1 |  1 |  1 |  1 | 1 | 
| 2 | Sample |  2 | Sample1  |  1 |  1 |  1 |  1 | 1 | 
| 3 | SDGS046 |  1 | Shivaprasad |  1 |  1 |  3 |  1 | 2 | 
+----+---------+----------+-------------+--------+-------+--------+--------+------+ 
shyplite.sku 

+--------------+---------+-----------+-------------+------------+------------+------------+-----------+ 
| SkuDetailsId | sku  | seller_id | itemName | itemLength | itemWeight | itemHeight | itemWidth | 
+--------------+---------+-----------+-------------+------------+------------+------------+-----------+ 
|   1 | Sample |   1 | SampleItem |   1 |  1.000 |   1 |   1 | 
|   2 | Sample |   2 | Sample1  |   1 |  1.000 |   1 |   1 | 
|   3 | SDGS046 |   1 | Shivaprasad |   1 |  3.000 |   1 |   1 | 
+--------------+---------+-----------+-------------+------------+------------+------------+-----------+ 

shyplitelivedb.shipping_skudetails 

をデータフォームshipping_skudetailsをコピーする必要があり、今の問題は値が異なる列にコピーされている、

。クエリで列を並べることではありません。

カラム名を識別してデータをコピーするクエリが必要です。

答えて

1

この

INSERT INTO shyplite.sku (id, sku, sellerID, name, length, width, height, weight, mode) 
    SELECT SkuDetailsId as id, 
      sku, 
      seller_id as sellerID, 
      itemName as name, 
      itemLength as length, 
      itemWidth as width, 
      itemHeight as height, 
      itemWeight as weight, 
      modeType_id as mode 
    FROM shyplitelivedb.shipping_skudetails; 
を試してみてください
関連する問題