MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

13.1.31 DROP SPATIAL REFERENCE SYSTEM ステートメント

DROP SPATIAL REFERENCE SYSTEM
    [IF EXISTS]
    srid

srid: 32-bit unsigned integer

このステートメントは、データディクショナリから spatial reference system (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 ビットの符号なし整数の範囲内である必要がありますが、次の制限があります: