Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Data GIS tidak valid yang disediakan untuk berfungsi st_geometryfromtext

Anda perlu menentukan titik pertama dan terakhir sebagai sama.

Coba ini.

SET @poly =
    'Polygon((-98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326,
              -98.07697478272888 30.123832577126326,))';

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText(@poly), SHAPE);

DAN

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText('Polygon((
              -98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326,
              -98.07697478272888 30.123832577126326))'), SHAPE);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan saya harus menggunakan UNSIGNED dan SIGNED INT di MySQL?

  2. JSON_PRETTY() – Memformat Dokumen JSON agar Lebih Mudah Dibaca di MySQL

  3. penggabungan koneksi php mysql

  4. desain database yang berkaitan dengan atribut waktu

  5. MYSQL:Bagaimana cara menyalin seluruh baris dari satu tabel ke tabel lain di mysql dengan tabel kedua memiliki satu kolom tambahan?