因为客户那边导入失误,把经纬度导入反了,需要更正过来,查到的资料都是这样的SQL语句
update table set A=B,B=A
讽刺的是下面都写着亲测有效,根据我的亲测,是无效的,可以试试(一定要记得备份数据表)
接下来是正确的做法:
① 做任何操作先备份,备份要改动的数据库表A,然后把表名随便改一个,只要只要自己能分得清就行,假如命名为AS
② 然后把之前备份A表的sql文件导入到库中
③ 运行此脚本
update A set A.longitude=AS.latitude,A.latitude=AS.longitude where A.id=AS.id
④ 最后记得将AS表删除,恢复原样