MySQLのJSON型
from JSON型 (DB)
https://www.wakuwakubank.com/posts/507-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_UNQUOTE
JSON_ARRAY
JSON_OBJECT
JSON_CONTAINS
JSON_CONTAINS_PATH
JSON_EXTRACT
JSON_KEYS
JSON_SEARCH
JSON_ARRAY_APPEND
JSON_SET
JSONの中身を更新するときなど
JSON_PRETTY
JSONをselectする際に、整形して返してくれる
etc.
https://www.usagi1975.com/202101220843/
https://qiita.com/4th/items/68aa9337929047efe7b7
https://ascii.jp/elem/000/001/444/1444141/