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

Cadangkan tabel dengan kolom GEOMETRI menggunakan mysqldump?

Dalam kasus saya, kesalahan ini muncul secara khusus dengan kosong nilai geometri dalam kolom geometri bukan nol.

Dalam kasus saya, geometri kosong adalah kasus sah dari geometri yang tidak diketahui, jadi saya mengatasinya dengan mengubah kolom untuk mengizinkan nilai nol, dan kemudian menjalankan UPDATE ... SET geom = NULL WHERE IsEmpty(geom);

Setelah ini, saya dapat menjalankan kembali mysqldump dan berhasil mengimpor sql yang dihasilkan ke dalam database terpisah.

(Sejujurnya, saya tidak yakin bagaimana nilai geometri kosong sampai di sana - saya bahkan tidak tahu sintaks untuk membuat nilai geometri kosong)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah MySql mendukung sp_getapplock?

  2. Apa itu CHAR_LENGTH() di MySQL?

  3. Alternatif untuk mysql_real_escape_string tanpa terhubung ke DB

  4. Permintaan untuk menemukan tabel yang dimodifikasi dalam satu jam terakhir

  5. Logis DAN operator di mySql REGEXP?