我正在Ubuntu-18-04中运行本地5.7.23实例版本。DB已经有一些表具有JSON字段来存储JSON数据。它们可以很好地处理插入、更新和删除操作。
当尝试修改现有表以具有存储JSON数据的新字段时,就会出现此问题。MySQL-Workbench说错了
不支持类型的 在MySQL 5.7.8之前,JSON数据不可用。为了使用它,首先将模型的版本设置为5.7.8或更高版本
下面的屏幕快照显示了我的本地环境信息。
错误:

MySQL服务器信息:

MySQL工作台信息:

发布于 2018-09-24 13:39:07
我想出了这个问题。Modeling MySQL的默认版本集设置为5.6.30。将其更改为5.7.8并进行表模式修改。
转到Edit -> Preferences... in MySQL Workbench
请参阅以下屏幕:
以前:

后:

发布于 2019-01-09 23:50:34
Preference不适合我。我在工作台版本8.0.11中使用osx。
Model在顶部的菜单中,->,Model Options,->,MySQL,然后更改版本,因为Shantha的答案对我有用。

以前版本的MySQLWorkbench (6.3.10)有更好的错误信息。
https://stackoverflow.com/questions/52480055
复制相似问题