Son zamanlarda MySQL 5.7'ye yükselttim ve 5.6 master'dan bir çoğaltma çalıştırmaya çalışıyordum. Çoğaltma aşağıdaki hata nedeniyle başarısız Ancak:MYSQL içe aktarma: GEOMETRY alanına gönderdiğiniz verilerden geometri nesnesi alınamıyor
Error 'Cannot get geometry object from data you send to the GEOMETRY field' on query.
ben mysqldump veri almak çalıştığınızda o da olur çıkıyor. şöyle Tablo yapısı şöyledir:
CREATE TABLE `locations` (
`location_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`country_id` int(10) unsigned NOT NULL,
`name` varchar(100) CHARACTER SET utf8 NOT NULL,
`locations_type_id` int(11) unsigned NOT NULL,
`parent_id` int(11) unsigned DEFAULT NULL,
`importance` decimal(3,2) NOT NULL DEFAULT '1.00',
`lat` decimal(10,7) DEFAULT NULL,
`lng` decimal(10,7) DEFAULT NULL,
`radius` decimal(6,3) DEFAULT NULL,
`polygon` polygon DEFAULT NULL,
PRIMARY KEY (`location_id`),
KEY `name` (`name`,`locations_type_id`,`parent_id`,`lat`,`lng`),
KEY `locations_type_id` (`locations_type_id`),
KEY `name_2` (`name`(8)),
KEY `country_id` (`country_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ithalat poligon alana bazı ikili veri eklemek için çalıştığını bana görünen ama adalet nasıl çalışması için hiçbir fikrim yok.
Herhangi bir fikrin var mı? Eğer mysqldump yeniden çalıştırın Eğer
sana ... Hiç şansım bu konuda bir artı verdi? Eğer Aslında 5.6 içine bütün gün, hiçbir sorunları alabilir miyim – jbg
göndermek verilerden geometri nesnesi alınamıyor ... ama 5.7 bir NOGO: Ben aynı sorun var . – peterstarling
dışarı sıralamak için MySQL 5.6 sürümüne geçmek zorunda GEOMETRİ alanına – Trees4theForest