MySQL 8.3 Release Notes
DROP SPATIAL REFERENCE SYSTEM
[IF EXISTS]
srid
srid: 32-bit unsigned integer
该语句从数据字典中删除一个空间参考系统(SRS)定义。它需要SUPER
权限。
示例:
DROP SPATIAL REFERENCE SYSTEM 4120;
如果不存在具有SRID值的SRS定义,除非指定IF EXISTS
,否则将发生错误。在那种情况下,将发生警告而不是错误。
如果SRID值被某个现有表中的某个列使用,将发生错误。例如:
mysql> DROP SPATIAL REFERENCE SYSTEM 4326;
ERROR 3716 (SR005): Can't modify SRID 4326. There is at
least one column depending on it.
要确定哪个列或哪些列使用了SRID,可以使用以下查询:
SELECT * FROM INFORMATION_SCHEMA.ST_GEOMETRY_COLUMNS WHERE SRS_ID=4326;
SRID值必须在32位无符号整数范围内,具有以下限制: