1
我有這兩個表,第一個被稱爲item_coordinates,該類型是INT,DOUBLE,DOUBLE如何將一個表作爲值插入到另一個表中?
itemID | latitude | longitude
-------------+-----------+-----------
1679323860 | 36.531398 | -82.98085
1679340420 | 29.178171 | -74.075391
1679386982 | 40.73235 | -94.6884
現在我有一個名爲地理座標另一個表,我創造了這個表如下:
CREATE TABLE Geocoordinates (ItemID INT PRIMARY KEY,
Geo_Coordinates POINT) ENGINE = MyISAM;
現在我想將表1中的值插入到表2中,但不斷收到錯誤消息。這是我的嘗試:
INSERT INTO Geocoordinates (ItemID, Geo_Coordinates) VALUES (item_id,
POINT(latitude, longitude)) SELECT item_id, latitude, longitude FROM
item_coordinates);
在此先感謝。
SELECT INTO語句副本從一個表中的數據並將其插入到一個新表。我會研究那個.. – Zak