MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
对于几何值,MySQL区分语法格式良好的概念和几何有效。
几何是语法格式良好的如果它满足条件,如那些在这个(nonexhaustive)列表:
线至少有两个点
多边形至少有一个戒指
封闭多边形戒指(第一个和最后一个点是相同的)
多边形戒指至少有4分(最小多边形是一个三角形,第一个和最后一个点是相同的)
非空集合(除了
GeometryCollection
)
几何是几何有效如果语法格式良好的,满足条件如(nonexhaustive)列表:
多边形不自交叉
多边形内部环外环内
多多边形没有重叠的多边形
空间函数失败如果没有语法格式良好的几何图形。空间导入函数解析WKT或WKB值提高试图创建一个几何图形的一个错误,不是语法格式良好的。句法结构良好性也试图将几何图形存储到表的检查。
它是允许插入、选择和更新几何无效的几何图形,但他们必须语法格式良好的。由于计算费用,MySQL不检查明确几何有效性。空间计算可以发现某些情况下无效的几何图形,提高一个错误,但是他们也可能会返回一个未定义的结果而不检测无效。需要geometically有效的几何图形的应用程序应该检查他们使用ST_IsValid ()
函数。