zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Error number: 3731; Symbol: ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE; SQLSTATE: 22S02 报错 故障修复 远程处理

mysql 故障 处理 远程 报错 修复 Error ER
2023-06-13 09:19:14 时间
MySQL Error number: 3731; Symbol: ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE; SQLSTATE: 22S02 报错 故障修复 远程处理
文档解释

Error number: 3731; Symbol: ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE; SQLSTATE: 22S02

Message: A parameter of function %s contains a geometry with longitude %f, which is out of range. It must be within (%f, %f].

Error number: 3731; Symbol: ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE; SQLSTATE: 22S02

错误说明:

ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE指MySQL接收到包含经度超出允许范围的参数的几何类型值。经度的范围是-180到180度(正无穷大到负无穷大)。

此错误经常在插入数据时发生,尤其是在插入地理位置有关的信息时。例如,使用MySQL语句INSERT INTO mytable VALUES (Lat: 48.8, Long: 281.5)将抛出此错误,因为它的经度281.5超出了允许范围。

解决方法:

此错误的解决方法很简单:检查要插入的经度是否在允许范围(-180到180度)内,如果不是,则修改为符合范围的值。

如果从经度为281.5开始,请继续加180度以获得最近的符合要求的经度:281.5 + 180 = 461.5,所以有效的经度是81.5(461.5-360)。

另一方面,如果数据源有问题,你可能需要更改你的插入语句或修改数据源,以避免再次发生此错误。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: 3731; Symbol: ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE; SQLSTATE: 22S02 报错 故障修复 远程处理