2017-07-07 5 views
-1

ich aus einer Datenbank in einer anderen, eine Tabelle zu importieren bin versucht, aber halten Sie diesen FehlerSyntaxfehler bei dem Versuch, Tabelle zu importieren

der Befehl:

INSERT IGNORE INTO epdbraid.spawnpoints ( 
    id, spawn_id, lat, lon, despawn_time, updated 
) 
SELECT 
    0, 
    CAST(CONV(id,16,10) AS INTEGER), 
    latitude, longitude, latest_seen, last_scanned 
FROM rocketmapdb.spawnpoint; 

Der Fehler:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTEGER), latitude, longitude, latest_seen, last_scanned FROM rocketmapdb.spawnp' at line 1

sql version: mysql Ver 14.14 Verteilen 5.7.18, für Linux (x86_64) mit EditLine wrapper

Irgendeine Idee w Was mache ich falsch?

Antwort

0
INSERT IGNORE INTO epdbraid.spawnpoints ( 
    id, spawn_id, lat, lon, despawn_time, updated 
) 
SELECT 
    0, 
    CAST(CONV(id,16,10) AS UNSIGNED), 
    latitude, longitude, latest_seen, last_scanned 
FROM rocketmapdb.spawnpoint; 

Sie können den obigen Code versuchen.

Hoffe, das wird Ihnen helfen.

+0

das hat funktioniert, vielen Dank! –

Verwandte Themen