sql >> Base de Datos >  >> RDS >> Mysql

¿Valores de latitud y longitud guardados como cadenas o números?

¿Qué sucede cuando el nombre de una ciudad tiene un apóstrofe? Es posible que desee buscar en mysql_real_escape_string.

De todos modos, se almacenarán como flotadores. Los datos siempre se almacenan como el tipo de datos de la columna (bueno, a menos que cuente nulo como un tipo de datos:p).

Las comillas alrededor de la latitud y la longitud en su consulta son realmente innecesarias si son flotantes (aunque querrá asegurarse de que realmente sean flotantes antes de eliminar las comillas o estaría abriendo un agujero de inyección SQL).

Lo que sucederá ahora es que cuando se ejecute la consulta, MySQL convertirá silenciosamente las cadenas en valores flotantes.