Используйте Double

у сохранить значения широты и долготы, полученные из Google Maps GeoCoding API, в базе данных MySQL. Значения в формате с плавающей запятой.

12.9274529

77.5905970

И когда я хочу сохранить его в базе данных (которая является типом данных float), он округляет float и сохраняет его в следующем формате:

12,9275

77,5906

Я использую неправильный тип данных? Если да, то какой тип данных я должен использовать для хранения значений широты и долготы?

Обновить :

вот CREATE TABLE по просьбе Аллина

CREATE TABLE `properties` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `description` text,
  `latitude` float DEFAULT NULL,
  `longitude` float DEFAULT NULL,
  `landmark` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `serial` (`serial`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

Ответы на вопрос(7)

Ваш ответ на вопрос