项目场景:
在测试MySQL中JSON类的大小时遇到的问题
问题描述:
在MySQL插入一个数据量巨大的JSON之后,DataGrip里不再能修改JOSN类型的数据,并且显示此模式为只读
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b1f978eb9a05b791e69d3071ce1b5acf.png)
原因分析:
应该是JSON中包含的数据太大超过了DataGrip默认的最大显示范围
解决方案:
修改DataGrip的显示设置(在右上角)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/86642ef2a50f87ec72b172024aac2ae9.png)
选择打开数据视图设置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7138aada5be78adbf0ebe4127414e536.png)
选择数据编辑器和查看器![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1b81eb305065d995cce08525bdcf4e41.png)
调整一下每个值加载的最大字节数
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c8dc9083874f6591288b91011feda06d.png)
点击应用,再刷新一下数据库页面
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/35a7bcc557c9d7cdc9040b5300a01864.png)
这样数据就能完整显示,并且可以修改了
注:数据过大显示不全导致DataGrip不能修改数据,后端接口的数据修改都是可以的