sql >> Databasteknik >  >> RDS >> Mysql

Problem med att lagra latitud- och longitudvärden i MySQL-databasen

Du måste använda decimal om du inte vill att siffrorna ska vara ungefärliga.

Och nu är svaret "här har du":

Använd DECIMAL(10,7) . Där 10 är det totala antalet siffror i numret och 7 är antalet siffror efter . . (Detta betyder att före punkten kommer att vara 3 siffror.)

Justera dessa siffror efter behov. snälla också ta en titt på den manuella posten som jag länkade till tidigare i svaret.



  1. PostgreSQL datum och tid funktioner

  2. Använda ett alias i SQL-beräkningar

  3. Hur man infogar NULL i mysql speciellt INT dataType

  4. Använda INNER JOIN för att kombinera SQL Server-tabeller och visa dem i ASP.NET-webbformulär