Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapisywanie wartości szerokości i długości geograficznej jako ciągów lub liczb?

Co się dzieje, gdy nazwa miasta zawiera apostrof? Możesz zajrzeć do mysql_real_escape_string.

W każdym razie będą przechowywane jako pływaki. Dane są zawsze przechowywane jako typ danych kolumny (no chyba, że ​​policzysz wartość null jako typ danych :p).

Cytaty wokół szerokości i długości geograficznej w zapytaniu są właściwie niepotrzebne, jeśli są zmiennoprzecinkowe (chociaż przed usunięciem cudzysłowów chciałbyś się upewnić, że faktycznie były zmiennoprzecinkowe, w przeciwnym razie otworzysz dziurę po wstrzyknięciu SQL).

Teraz nastąpi to, że po wykonaniu zapytania MySQL po cichu rzuci ciągi na wartości zmiennoprzecinkowe.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz MySQL nie może zaktualizować tabeli - pojawia się BŁĄD 1442

  2. Jak używać pól wyboru do pobierania określonych danych z bazy danych

  3. Dokładne znaczenie klucza obcego MySQL Klauzula „on delete rest”

  4. SugarCRM — awaria bazy danych — zbyt duży rozmiar wiersza?

  5. Eksportuj bazę danych MySQL/MariaDB