json类型大小 mysql_MySQL中的最大JSON列长度

bd96500e110b49cbb3cd949968f18be7.png

What's the max number of characters I can store in a JSON column in MySQL? I don't see this mentioned in the MySQL manual.

解决方案

Here's a demo of what @JorgeLondoño is talking about.

Set the server's max allowed packet size:

mysql> set global max_allowed_packet=1024*1024*1024;

Exit and open the mysql client again, this time setting the client max packet size to match:

$ mysql --max-allowed-packet=$((1024*1024*1024*))

Create a test table with a JSON column and fill it with the longest JSON document you can:

mysql> create table test.jtest ( j json );

mysql> insert into test.jtest

set j = concat('[', repeat('"word",', 100000000), '"word"

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值