Тип не поддерживается - данные JSON недоступны до MySQL 5.7.8 - PullRequest
0 голосов
/ 24 сентября 2018

Я использую локальную MySQL версию экземпляра 5.7.23 в Ubuntu-18-04.В БД уже есть несколько таблиц с полями JSON для хранения данных JSON.Они прекрасно работают с операциями вставки, обновления и удаления.

Проблема возникает при попытке изменить существующую таблицу, чтобы иметь новое поле для хранения данных JSON .MySQL-Workbench выдает ошибку, говоря:

Тип не поддерживается

Данные JSON недоступны до MySQL 5.7.8.Чтобы использовать его, сначала установите версию для вашей модели 5.7.8 или выше

На следующих снимках экрана показана информация о моей локальной среде.

Ошибка: enter image description here

Информация о сервере MySQL: enter image description here

Информация о MySQL Workbench: enter image description here

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Preference не работает для меня.Я использую osx с версией верстака 8.0.11.
Model в верхнем меню бара -> Model Options -> MySQL, затем меняю версию, так как ответ Шанты работает для меня.

enter image description here

Предыдущая версия MySQLWorkbench (6.3.10) имеет лучшее сообщение об ошибке для этого ...

0 голосов
/ 24 сентября 2018

Я смог понять проблему.Версия по умолчанию, установленная для Моделирование MySQL , была установлена ​​как 5.6.30 .Изменено на 5.7.8 и работает модификация схемы таблицы.

Перейти к Edit -> Preferences... в MySQL Workbench

См. Следующие экраны:

До: enter image description here

После: enter image description here

...