我尝试将数据库中的表格导入到另一个数据库但仍然出现此错误
命令:
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;
错误:
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在' INTEGER),纬度,经度,latest_seen,last_scanned FROM rocketmapdb.spawnp'附近使用正确的语法。在第1行
sql version:mysql Ver 14.14 Distrib 5.7.18,for Linux(x86_64)using EditLine wrapper
知道我做错了吗?
答案 0 :(得分: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;
您可以尝试以上代码。
希望这会对你有所帮助。