MySQL Error number: 3040; Symbol: ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION; SQLSTATE: HY000

文档解释

Error number: 3040; Symbol: ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION; SQLSTATE: HY000

Message: Geometry overlay calculation error: geometry data is invalid in function %s.

错误说明:

ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION:MySQL错误3040是由MySQL抛出的异常,表示Boost.Geometry的overlay合成无效的输入,导致运行失败。

常见案例:

通常是因为地理数据中有无效的范围或者多边形坐标,比如被重叠或者没有多边形时出现这个错误。

解决方法:

首先确认地理数据有效,并且不能有被重叠的多边形,改正原有的数据,其次可以尝试更新MySQL的版本以解决问题。

你可能感兴趣的