校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > MySQL插入json問題

MySQL插入json問題

熱門標簽:400電話辦理都選易號網 外呼系統服務 電銷機器人針對的 如何在高德地圖標注新地址 高德地圖標注模式 寶應電信400電話辦理費用 湘潭電銷機器人咨詢電話 高德地圖標注中心個人注冊 外呼系統防封號違法嗎

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • MySQL5.7中的JSON基本操作指南
  • MySQL5.7 JSON類型使用詳解
  • Mysql5.7中JSON操作函數使用說明
  • 簡單談談MySQL5.7 JSON格式檢索
  • mysql5.6及以下版本如何查詢數據庫里的json
  • 詳解Mysql中的JSON系列操作函數
  • MySQL操作之JSON數據類型操作詳解
  • mysql(5.6及以下)解析json的方法實例詳解
  • mysql5.7 新增的json字段類型用法實例分析

標簽:黃山 南充 馬鞍山 蘭州 佛山 黔南 宿遷 賀州

巨人網絡通訊聲明:本文標題《MySQL插入json問題》,本文關鍵詞  MySQL,插入,json,問題,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL插入json問題》相關的同類信息!
  • 本頁收集關于MySQL插入json問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 尼木县| 赣榆县| 阜康市| 大埔区| 太湖县| 桂阳县| 吴忠市| 历史| 青海省| 萨嘎县| 江城| 晋城| 西充县| 古田县| 赤峰市| 东乌| 滕州市| 大石桥市| 丰台区| 阜南县| 介休市| 哈巴河县| 荣昌县| 习水县| 广宁县| 会泽县| 陆丰市| 商河县| 兰西县| 高台县| 东明县| 隆林| 松溪县| 敖汉旗| 衡阳市| 宁安市| 江油市| 玛曲县| 新巴尔虎左旗| 江华| 宝清县|