在MySQL5.7.8之前json数据不可用

e5nqia27  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(264)

我是本地人 MySQL 的示例版本 5.7.23Ubuntu-18-04 . db已经有一些表要存储json字段 JSON 数据。它们可以很好地处理插入、更新和删除操作。
当试图修改现有表以使用新字段存储json数据时,就会出现问题。 MySQL-Workbench 这是一个错误的说法
不支持的类型
在MySQL5.7.8之前,json数据不可用。要使用它,首先将模型的版本设置为5.7.8或更高版本
下面的屏幕截图显示了我的本地环境信息。
错误:

mysql服务器信息:

mysql工作台信息:

smdncfj3

smdncfj31#

Preference 不适合我。我将osx与workbench版本8.0.11一起使用。 Model 在顶栏菜单-> Model Options -> MySQL 然后换个版本,因为珊莎的答案对我有用。

以前版本的mysqlworkbench(6.3.10)对此有更好的错误消息。。。

uxhixvfz

uxhixvfz2#

我能解决这个问题。mysql建模的默认版本设置为5.6.30。将其更改为5.7.8并进行表模式修改。
Edit -> Preferences... 在mysql workbench中
请参阅以下屏幕:
之前:

之后:

相关问题