有一个要求是不能用double类型,float类型也不能用。那么在mysql中使用什么样的类型存储经纬度比较合适呢?
如果要存为varchar类型,php中两者该如何转换呢?如果存为int类型,是否要使用bigint,还是说int就能满足呢?
学习是最好的投资!
可以使用字串varchar,然後取出資料之後將字串轉換為double型別或float型別
varchar
double
float
Mysql 支援 Geometry 類型,不過操作起來比較麻煩。
轉換為整形儲存即可。如需要精確度為小數點後8位,那乘以 10^8 後存入資料庫
可以使用字串
varchar
,然後取出資料之後將字串轉換為double
型別或float
型別Mysql 支援 Geometry 類型,不過操作起來比較麻煩。
轉換為整形儲存即可。如需要精確度為小數點後8位,那乘以 10^8 後存入資料庫