MySQL Error number: 4106; Symbol: ER_SRS_INVALID_LONGITUDE_OF_ORIGIN; SQLSTATE: SR002

文档解释

Error number: 4106; Symbol: ER_SRS_INVALID_LONGITUDE_OF_ORIGIN; SQLSTATE: SR002

Message: Longitude of origin must be within (-180, 180] degrees, specified in the SRS angular unit.

错误说明:

ER_SRS_INVALID_LONGITUDE_OF_ORIGIN错误代码指的是MySQL数据库自定义空间参考系统(SRS)错误。这个错误表明空间参考系统中的原点的经度无效。默认的状态码是SR002,数据库的实例号是4106,MySQL定义此错误为“ 错误的原点经度”。

常见案例

ER_SRS_INVALID_LONGITUDE_OF_ORIGIN错误可能是MySQL中系统变量spatial_reference_systems设置不正确导致的。设置spatial_reference_systems变量时,经度参数未设置正确,导致spatial_reference_systems变量包含非法参数。这个参数必须设置为一个有效的数值,否则会出现这样的错误消息。

解决方法:

检查spatial_reference_systems变量并确保经度参数为正确的值,可以通过简单的检查,将设置的数值更改为有效的数值来解决这个问题。一但变量被更新,建议重新载入MySQL服务器来使更改生效。可以使用以下语句来重新载入MySQL服务器:

mysql> FLUSH PRIVILEGES;

你可能感兴趣的