タグ

MySQLと位置情報に関するcyber_snufkinのブックマーク (1)

  • mysql空間テーブルの作り方 - Qiita

    注意 mysqlでは、空間テーブルはMyISAMでしか作れません(正確には、InnoDBでもテーブルは作れますがインデックスが張れません。InnoDBで空間インデックスが張れるのは、5.7.4LABリリースからのようです。)。 MyISAMでも問題ない場合は、空間検索速度が速いので空間DB使うべきですが、トランザクションやテーブルロックなどの問題もありますので、InnoDBしか許されない場合は、一次元ハッシュコードを用いる方法を検討してください。 Mysql Reference manual CREATE TABLE IF NOT EXISTS `geo_table` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `geometry` geometry NOT NULL COMMENT 'ジオメトリ', PRIM

    mysql空間テーブルの作り方 - Qiita
  • 1