最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL插入json問題

 更新時(shí)間:2018年10月17日 11:03:31   作者:no-96  
今天小編就為大家分享一篇關(guān)于MySQL插入json問題,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

在MySQL5.7.8之后開始支持一種可高效獲取JSON文本中數(shù)據(jù)的原生JSON類型,該類型具有以下優(yōu)點(diǎn):

  • 存儲(chǔ)時(shí)自動(dòng)驗(yàn)證,驗(yàn)證不通過將報(bào)錯(cuò)
  • 更好的存儲(chǔ)結(jié)構(gòu)。采用一種針對(duì)告訴讀取JSON文本元素的內(nèi)部結(jié)構(gòu)進(jìn)行存儲(chǔ)。新的服務(wù)器是以二進(jìn)制的格式讀取一個(gè)JSON文本,而不是以字符串格式讀取然后進(jìn)行轉(zhuǎn)換。這種二進(jìn)制格式允許服務(wù)器在文本中通過鍵或者數(shù)組索引獲取其子對(duì)象(嵌套數(shù)組)而不需要讀取全部值

另外,系統(tǒng)對(duì)JSON格式做了一些限制:

  • JSON文本的最大長(zhǎng)度取決有系統(tǒng)常量:max_allowed_packet。該值僅在服務(wù)器進(jìn)行存儲(chǔ)的時(shí)候進(jìn)行限制,在內(nèi)存中進(jìn)行計(jì)算的時(shí)候是允許超過該值的。
  • JSON列不可有默認(rèn)值
  • JSON列與其他二進(jìn)制類型列一樣是無法創(chuàng)建索引。但是可以從JSON列中所存儲(chǔ)的文本中某些表列值進(jìn)行創(chuàng)建索引。MySQL最優(yōu)控制器同樣在通過JSON表達(dá)創(chuàng)建的索引中進(jìn)行查詢。

在插入json數(shù)據(jù)的時(shí)候遇到的問題

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沒有用引號(hào),正確的方式如下

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
    }
  }
}')

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • MySQL索引原理詳解

    MySQL索引原理詳解

    這篇文章主要介紹了MySQL索引原理詳解,索引是幫助MySQL高效獲取數(shù)據(jù)的排好序的數(shù)據(jù)結(jié)構(gòu),最重要的點(diǎn)是有序的,我們用索引就是為了快速的查找數(shù)據(jù),如果一堆數(shù)據(jù)是無序的,程序只能挨個(gè)遍歷每個(gè)元素
    2022-08-08
  • 詳解MySQL 用戶權(quán)限管理

    詳解MySQL 用戶權(quán)限管理

    這篇文章主要介紹了MySQL 用戶權(quán)限管理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • mysql中的limit 1 for update的鎖類型

    mysql中的limit 1 for update的鎖類型

    這篇文章主要介紹了mysql中的limit 1 for update的鎖類型,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 查找MySQL線程中死鎖的ID的方法

    查找MySQL線程中死鎖的ID的方法

    這篇文章主要介紹了查找MySQL線程中死鎖的ID的方法,文中介紹的方法主要是從數(shù)據(jù)字典里查找,需要的朋友可以參考下
    2015-05-05
  • MySQL使用GROUP?BY使用技巧和注意事項(xiàng)總結(jié)

    MySQL使用GROUP?BY使用技巧和注意事項(xiàng)總結(jié)

    GROUP?BY?子句是?在MySQL?中用于將查詢結(jié)果按照指定的列或表達(dá)式進(jìn)行分組的關(guān)鍵字,它通常與聚合函數(shù)一起使用,能夠?qū)γ總€(gè)分組進(jìn)行統(tǒng)計(jì)或計(jì)算,本文給大家總結(jié)了MySQL使用GROUP?BY使用技巧和注意事項(xiàng),需要的朋友可以參考下
    2024-05-05
  • 解決xmapp啟動(dòng)mysql出現(xiàn)Error: MySQL shutdown unexpectedly.問題

    解決xmapp啟動(dòng)mysql出現(xiàn)Error: MySQL shutdown unexpec

    這篇文章主要介紹了解決xmapp啟動(dòng)mysql出現(xiàn)Error: MySQL shutdown unexpectedly.問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Mysql復(fù)合主鍵和聯(lián)合主鍵的區(qū)別解析

    Mysql復(fù)合主鍵和聯(lián)合主鍵的區(qū)別解析

    這篇文章主要介紹了Mysql復(fù)合主鍵和聯(lián)合主鍵的區(qū)別,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • MySQL存儲(chǔ)IP地址的三種方法

    MySQL存儲(chǔ)IP地址的三種方法

    在MySQL中,存儲(chǔ)IP地址通常有幾種推薦的方法,每種方法都有其優(yōu)缺點(diǎn),可以根據(jù)具體需求選擇合適的方式,本文給大家介紹了MySQL存儲(chǔ)IP地址的三種方法:使用VARCHAR類型,使用INT類型存儲(chǔ)IPv4和使用BINARY(16)或VARBINARY(16)存儲(chǔ)IPv6,需要的朋友可以參考下
    2024-07-07
  • MySQL修改配置 區(qū)分大小寫

    MySQL修改配置 區(qū)分大小寫

    修改MySql Server安裝目錄下的 my.ini 文件,在mysqld節(jié)下加入下面一行 set-variable=lower_case_table_names=0 (0:大小寫敏感;1:大小寫不敏感)最后重啟一下MySql服務(wù)即可。
    2010-12-12
  • mysql多實(shí)例部署實(shí)例教程

    mysql多實(shí)例部署實(shí)例教程

    這篇文章主要介紹了mysql多實(shí)例部署,主要包括軟件下載、配置用戶并解壓二進(jìn)制程序至/usr/local下及創(chuàng)建各實(shí)例數(shù)據(jù)存放的目錄,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論

灵石县| 商都县| 乳山市| 周宁县| 永泰县| 旬邑县| 凭祥市| 胶南市| 比如县| 杨浦区| 苗栗市| 河池市| 西峡县| 武城县| 德庆县| 余江县| 拜城县| 咸宁市| 林西县| 凤凰县| 梅州市| 贵州省| 泸西县| 封丘县| 尖扎县| 固始县| 铁岭县| 富锦市| 轮台县| 蓝田县| 阿图什市| 连云港市| 宜宾县| 华宁县| 南澳县| 桑植县| 苏尼特左旗| 郯城县| 仙桃市| 滦南县| 景泰县|