user4951 Asked: 2012-06-12 20:35:11 +0800 CST2012-06-12 20:35:11 +0800 CST 2012-06-12 20:35:11 +0800 CST MySQL可以处理地理位置吗 772 假设我想要 20 家离某个位置最近的企业。 Innodb 不支持。那么有什么作用呢? 是否可以在某些引擎中拥有一些表,而在不同引擎上拥有其他表? mysql 2 个回答 Voted Best Answer Abdul Manaf 2012-06-12T21:12:46+08:002012-06-12T21:12:46+08:00 是的,您可以使用 MyISAM 来存储地理位置,因为它们支持空间数据类型。有关更多信息,请查看MySQL 中的 Saptial Datatypes 而且您也可以使用混合引擎,这没有问题.. Rick James 2012-06-14T15:52:19+08:002012-06-14T15:52:19+08:00 以下是如何设计一个最佳模式和代码,以找到 20 个最接近的东西: http://mysql.rjweb.org/doc.php/latlng
是的,您可以使用 MyISAM 来存储地理位置,因为它们支持空间数据类型。有关更多信息,请查看MySQL 中的 Saptial Datatypes
而且您也可以使用混合引擎,这没有问题..
以下是如何设计一个最佳模式和代码,以找到 20 个最接近的东西:
http://mysql.rjweb.org/doc.php/latlng