MariaDB 10.3 тип данных Polygon

213
26 июля 2021, 06:30

Нужно перенести одну табличку с mysql 5.5 на mariadb 10.3. Таблица содержит в себе данные геозон. Дамп делается успешно, но при вставке в mariadb заканчивается неудачей.

Создание таблицы из дампа:

CREATE TABLE `geozone_zones` (
  `gzz_id` bigint(20) NOT NULL AUTO_INCREMENT,
  `gzz_name` varchar(255) CHARACTER SET utf8 NOT NULL,
  `gzz_radius` int(6) DEFAULT '0',
  `gzz_coordinates` polygon NOT NULL,
  `gzz_user` int(11) NOT NULL,
  PRIMARY KEY (`gzz_id`)
) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=cp1251;

При вставке строки в таблицу:

MariaDB [test]> INSERT INTO geozone_zones VALUES (26, 'UZ', 11071, GeomFromText('POINT(59.8531 30.1712)'), 8889);

ERROR 1366 (22007): Incorrect POLYGON value: 'POINT' for column 'gzz_coordinates' at row 1

Что идет не так?

READ ALSO
Пагинцаия в PHP

Пагинцаия в PHP

Как сделать так, чтоб на странице была пагинация с 1-5 страницу и стрелки, чтоб прыгать по 5 страницhtml сделал, вывод из базы сделал гет запросами...

129
Сортировка массива времен

Сортировка массива времен

Есть возможность отсортировать массив времен вида:

122
Ограничение длины заголовка новости на js в битрикс

Ограничение длины заголовка новости на js в битрикс

Прошу помощи или дать направление куда копатьЕсть задача от заказчика, если в двух словах то заказчик хочет, когда редактор вводит название...

282