最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL插入json问题

来源:动视网 责编:小采 时间:2020-11-09 20:23:21
文档

MySQL插入json问题

MySQL插入json问题:在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点: 存储时自动验证,验证不通过将报错 更好的存储结构。采用一种针对告诉读取JSON文本元素的内部结构进行存储。新的服务器是以二进制的格式读取一个JSON文本,而
推荐度:
导读MySQL插入json问题:在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点: 存储时自动验证,验证不通过将报错 更好的存储结构。采用一种针对告诉读取JSON文本元素的内部结构进行存储。新的服务器是以二进制的格式读取一个JSON文本,而


在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点:

  • 存储时自动验证,验证不通过将报错
  • 更好的存储结构。采用一种针对告诉读取JSON文本元素的内部结构进行存储。新的服务器是以二进制的格式读取一个JSON文本,而不是以字符串格式读取然后进行转换。这种二进制格式允许服务器在文本中通过键或者数组索引获取其子对象(嵌套数组)而不需要读取全部值
  • 另外,系统对JSON格式做了一些限制:

  • JSON文本的最大长度取决有系统常量:max_allowed_packet。该值仅在服务器进行存储的时候进行限制,在内存中进行计算的时候是允许超过该值的。
  • JSON列不可有默认值
  • JSON列与其他二进制类型列一样是无法创建索引。但是可以从JSON列中所存储的文本中某些表列值进行创建索引。MySQL最优控制器同样在通过JSON表达创建的索引中进行查询。
  • 在插入json数据的时候遇到的问题

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘{

    插入代码

    insert into `players` (`id`,`player_and_games`) values(1,{
     "id":1,
     "name":"aaa",
     "games_played":{
     "Battlefiedld":{
     "weapon":"adsf",
     "level":20
     },
     "Crazy":{
     "weapon":"adsf",
     "level":20
     }
     }
    })
    
    

    存在问题,json没有用引号,正确的方式如下

    insert into `players` (`id`,`player_and_games`) values(1,'{
     "id":1,
     "name":"aaa",
     "games_played":{
     "Battlefiedld":{
     "weapon":"adsf",
     "level":20
     },
     "Crazy":{
     "weapon":"adsf",
     "level":20
     }
     }
    }')
    
    

    总结

    文档

    MySQL插入json问题

    MySQL插入json问题:在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点: 存储时自动验证,验证不通过将报错 更好的存储结构。采用一种针对告诉读取JSON文本元素的内部结构进行存储。新的服务器是以二进制的格式读取一个JSON文本,而
    推荐度:
    标签: 添加 问题 插入
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top