sql >> Database teknologi >  >> RDS >> Mysql

Bredde- og længdegradsværdier gemmes som strenge eller tal?

Hvad sker der, når et bynavn har en apostrof i det? Du vil måske se på mysql_real_escape_string.

Under alle omstændigheder vil de blive opbevaret som flåd. Data gemmes altid som kolonnens datatype (medmindre du tæller null som en datatype :p).

Anførselstegnene omkring bredde- og længdegrad i din forespørgsel er faktisk unødvendige, hvis de er flydende (selvom du gerne vil sikre dig, at de faktisk var flydende, før du fjerner anførselstegnene, ellers ville du åbne et SQL-injektionshul).

Det, der vil ske nu, er, at når forespørgslen udføres, vil MySQL lydløst caste strengene til flydende værdier.



  1. MySQL cache og dato funktioner

  2. Sådan bruges kolonnenavne, når du opretter JSON-objekt, Python

  3. Parallelisme kommer til VAKUUM

  4. MySQL INSERT og SELECT Rækkefølge