MySQLのJSON型
ちゃんとkeyにもアクセスできるらしい
↑colというcolumnに入っているJSONのnameだけを取得
code:sql
SELECT col->"$.name" FROM json_users;
whereでも使える
code:sql
SELECT * FROM json_users WHERE col->"$.options.x" = 100;
関連する関数
JSONの中身を検索するときなど
e.g. WHERE JSON_EXTRACT(items, “$.key1”) = “value1”;
WHERE items->”$.key1″ = “value1”;とも書ける
JSONの中身を更新するときなど
JSONをselectする際に、整形して返してくれる
etc.