Привет, у меня есть рабочий db в mysql. Я создал резервную копию и восстановил на сервере без каких-либо ошибок. Спросил я, чтобы найти версию MySQLmysql Код ошибки: 3037 Недействительные данные ГИС, предоставляемые функции mbrcontains
SHOW VARIABLES LIKE "%version%";
локального MySQL версия
сервера MySQL версии
локальных работают отлично, но теперь в одном из моего зра есть исключение на сервере
Error Code: 3037 Invalid GIS data provided to function mbrcontains.
Я did'nt найти любую помощь по этому исключению, пока им не с помощью каких-либо данных гео
обновления: Я использую Содержится в моем зре, который создает исключение
SELECT Data_Type INTO TargetFieldType FROM information_schema.COLUMNS
WHERE information_schema.COLUMNS.COLUMN_NAME= TargetFieldName
AND information_schema.COLUMNS.TABLE_NAME=TableName
AND information_schema.COLUMNS.TABLE_SCHEMA=dbName;
IF ((CONTAINS(@TargetFieldType ,'VARCHAR')= TRUE)
OR (CONTAINS(TargetFieldType,'TEXT')= TRUE)
OR (CONTAINS(TargetFieldType,'LONTTEXT')= TRUE)
OR (CONTAINS(TargetFieldType,'CHAR')= TRUE) ) THEN
SET TargetFieldValue = '''' + TargetFieldValue +'''';
END IF ;