sql >> Databasteknik >  >> RDS >> Mysql

Latitud- och longitudvärden sparas som strängar eller siffror?

Vad händer när ett stadsnamn har en apostrof i sig? Du kanske vill titta på mysql_real_escape_string.

Hur som helst kommer de att lagras som flöten. Data lagras alltid som kolumnens datatyp (ja, om du inte räknar null som en datatyp :p).

Citaten kring latitud och longitud i din fråga är faktiskt onödiga om de är flytande (även om du skulle vilja försäkra dig om att de faktiskt var flytande innan du tog bort citattecken, annars skulle du öppna upp ett SQL-injektionshål).

Vad som kommer att hända nu är att när frågan exekveras kommer MySQL tyst att kasta strängarna till flytande värden.



  1. Visa specifik bild beroende på specifik text i MySQL-tabellen med PHP

  2. Effekt av NOLOCK-tips i SELECT-satser

  3. Kontrollera om värdet finns innan du infogar i MySQL DB i ett PHP-skript

  4. Är det nej nej att använda char som primär/främmande nyckel?