本篇文章为大家展示了如何在MySQL中插入json,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点:
另外,系统对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,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注天达云行业资讯频道。