Problema Almacenamiento de valores de latitud y longitud en la base de datos MySQL

Quiero almacenar los valores de latitud y longitud obtenidos de la API de Google Maps GeoCoding en una base de datos MySQL. Los valores están en formato flotante.

12.9274529

77.5905970

Y cuando quiero almacenarlo en la base de datos (que es flotante de tipo de datos), redondea flotante y lo almacena en el siguiente formato:

12,9275

77.5906

¿Estoy usando el tipo de datos incorrecto? En caso afirmativo, ¿qué tipo de datos debería usar para almacenar los valores de latitud y longitud?

Actualización:

aquí está CREATE TABLE según lo solicitado por Allin

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 ;

Respuestas a la pregunta(7)

Su respuesta a la pregunta