json_set機能によって、データフィールドの値を変更するには

MySQLの>更新tab_json設定データ= json_set (データ、 "$アドレス"、 "広州")ここで、ID = 1;#1 。ID = 1が変更され、アドレスライン上のキー
OKを照会し、行1の影響を受ける(0.26秒)
行一致:変更1:警告1:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- ------------------ +
| ID | データ|
+ ---- + -------------------------------------------- ------------------ +
| 1 | { "TEL":13249872314、 "名前": "マイク"、 "住所": "広州"} |
| 2 | { "TEL":189776542、 "名": "デビッド"、 "住所": "上海"} |
+ ---- + -------------------------------------------- ------------------ +
セットの行(0.00秒)

MySQLの> tab_jsonセットデータを更新= json_set(データ、 "$アドレス"、 "深セン")。
クエリOK、影響を受けた2行(0.02秒)
行が一致した:2変更:2つの警告:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- ----------------- +
| ID | データ|
+ ---- + -------------------------------------------- ----------------- +
| 1 | { "TEL":13249872314、 "名前": "マイク"、 "住所": "深セン"} |
| 2 | { "TEL":189776542、 "名": "デビッド"、 "住所": "深セン"} |
+ ---- + -------------------------------------------- ----------------- +
セットの行(0.00秒)

MySQLの>更新tab_jsonセットデータ= json_set (データ、 "$アドレス"、 "杭州")ID = 2;#のIDをキー2に対処するように修正される
クエリに影響OK ,. 1行(0.03秒)
行が一致。 1変更:1つの警告:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- ----------------- +
| ID | データ|
+ ---- + -------------------------------------------- ----------------- +
| 1 | { "TEL":13249872314、 "名前": "マイク"、 "住所": "深セン"} |
| 2 | { "TEL":189776542、 "名": "デビッド"、 "住所": "杭州"} |
+ ---- + -------------------------------------------- ----------------- +
セットの行(0.00秒)

MySQLの>更新tab_jsonセットデータ= json_set (データ、「$パスコード。」、「654567」)のid = 1;#のパスコードは、このキーが見つからない場合、idフィールドが1で変更するためには、それが鍵ペアを追加します。
影響を受けたOKを照会し、1行(0.00秒)
一致行:1変更:1つの警告:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- --------------------------------------- +
| ID | データ|
+ ---- + -------------------------------------------- --------------------------------------- +
| 1 | { "TEL":13249872314、 "名前": "マイク"、 "住所": "深セン"、 "パスコード": "654567"} |
| 2 | { "TEL":189776542、 "名": "デビッド"、 "住所": "杭州"} |
+ ---- + -------------------------------------------- --------------------------------------- +
セットの行(0.00秒)

MySQLの>更新tab_jsonセットデータ= json_set(データ、 "$歳。"、 "12")ここで、ID = 2。
クエリOK、影響を受けた1行(0.17秒)
行が一致した:1変更:1つの警告:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- --------------------------------------- +
| ID | データ|
+ ---- + -------------------------------------------- --------------------------------------- +
| 1 | { "TEL":13249872314、 "名前": "マイク"、 "住所": "深セン"、 "パスコード": "654567"} |
| 2 | { "TEL":189776542、 "名": "デビッド"、 "歳": "12"、 "住所": "杭州"} |
+ ---- + -------------------------------------------- --------------------------------------- +
セットの行(0.00秒)

MySQLの> tab_jsonセットデータを更新= json_set( "$年齢"データ、 "33");
クエリOK、影響を受けた2行(0.02秒)
行が一致した:2変更:2つの警告:0

MySQLの> tab_jsonから選択*;
+ ---- + -------------------------------------------- -------------------------------------------------- - +
| ID | データ|
+ ---- + -------------------------------------------- -------------------------------------------------- - +
| 1 | { "年齢": "33"、 "TEL":13249872314、 "名前": "マイク"、 "住所": "深セン"、 "パスコード": "654567"} |
| 2 | { "年齢": "33"、 "TEL":189776542、 "名": "デビッド"、 "歳": "12"、 "住所": "杭州"} |
+ ---- + -------------------------------------------- -------------------------------------------------- - +
セットの行(0.00秒)

おすすめ

転載: www.cnblogs.com/Struts-pring/p/10948870.html