如何获取 GEOMETRY 数据类型列中条目的类型
How to get the type of an entry in a GEOMETRY data type column
GEOMETRY 数据类型的列可以包含 POLYGON、LINESTRING 或 POINT 类型的数据。是否可以获取包含的地理数据的类型,或者例如仅获取特定类型的 select 行?
当然,可以使用 AsText() 和正则表达式来获取括号前的部分,但这将是一种非常低效的方法...或者可以将数据类型保存到单独的列中...但是 MySQL 文档中没有我可能错过的内置函数吗?
您似乎在寻找 ST_GeometryType。
GEOMETRY 数据类型的列可以包含 POLYGON、LINESTRING 或 POINT 类型的数据。是否可以获取包含的地理数据的类型,或者例如仅获取特定类型的 select 行?
当然,可以使用 AsText() 和正则表达式来获取括号前的部分,但这将是一种非常低效的方法...或者可以将数据类型保存到单独的列中...但是 MySQL 文档中没有我可能错过的内置函数吗?
您似乎在寻找 ST_GeometryType。