Mysql
 sql >> база данни >  >> RDS >> Mysql

Архивиране на таблица с колона GEOMETRY с помощта на mysqldump?

В моя случай тази грешка се появи специално спразна геометрични стойности в колона за геометрия, която не е нула.

В моя случай празните геометрии бяха легитимни случаи на неизвестна геометрия, така че реших това, като промених колоната, за да позволи нулеви стойности, и след това изпълних UPDATE ... SET geom =NULL WHERE IsEmpty(geom);

След това успях да стартирам отново mysqldump и успешно импортирайте получения sql в отделна база данни.

(Честно казано, не съм сигурен как първоначално са попаднали стойностите на празната геометрия - дори не знам синтаксиса за създаване на празна геометрична стойност)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да автоматизирате миграцията от самостоятелен MySQL към Galera Cluster с помощта на Ansible

  2. Как да създадете обобщена таблица в MySQL

  3. JQuery UI Запазване на списък за сортиране

  4. JSP/Сервлети:Как да кача zip файл, да го разархивирате и да извлека CSV файла

  5. Мигриране от MySQL към PostgreSQL – какво трябва да знаете