sql >> Database >  >> RDS >> Mysql

Welk MySQL-gegevenstype moet worden gebruikt voor breedtegraad/lengtegraad met 8 decimalen?

MySQL ondersteunt Ruimtelijke gegevenstypen en Point is een type met één waarde dat kan worden gebruikt. Voorbeeld:

CREATE TABLE `buildings` (
  `coordinate` POINT NOT NULL,
  /* Even from v5.7.5 you can define an index for it */
  SPATIAL INDEX `SPATIAL` (`coordinate`)
) ENGINE=InnoDB;

/* then for insertion you can */
INSERT INTO `buildings` 
(`coordinate`) 
VALUES
(POINT(40.71727401 -74.00898606));


  1. Toevoegen (duwen) en verwijderen uit een JSON-array in PostgreSQL 9.5+

  2. SQL Server Failover Cluster Installatie -3

  3. Gegevens ophalen met UTF-8-tekenset van MSSQL-server met behulp van de PHP FreeTDS-extensie

  4. Hoe kan ik veranderingen tussen rijwaarden in een SQL-tabel detecteren en binden?