Ich habe ein Problem, Daten von einer Tabelle in eine andere Tabelle zu kopieren. Es gibt viele Lösungen gefunden, aber mein Problem ist etwas anderes. Ich habe zwei Tabellen sku
und shipping_skudetails
. Ich muss Daten Form shipping_skudetails
zu sku
, für diese m kopieren dies zu tun,Kopieren von Datentabelle in Tabelle ohne Spaltenangabe in Abfrage
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
jetzt das Problem ist, Werte in verschiedenen Spalten kopiert werden,
(like : shipping_skudetails.itemWeight copied into shyplite.width)
Ich möchte Daten Spalte zu Spalte kopieren. nicht durch Anordnen der Spalte in der Abfrage.
Ich möchte eine Abfrage, die Daten kopieren, indem Sie den Spaltennamen angeben.