重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

mysqlにてjson型のカラムに保存されている、
["1", "2"]や["1", "4", "5"]などの最後に"6"を追加させて、
["1", "2", "6"]や["1", "4", "5", "6"]となるようにしたいのですが、どのようなクエリを記述すれば対応可能でしょうか。

JSON_SETなど試してみたのですが、期待した結果が得られなかったので、ご存知の方がいればご教授頂けると幸いです。

質問の内容に不備などあった場合は申し訳ありません。

よろしくお願いします。

A 回答 (1件)

create table tbl(id int primary key,j json);


insert into tbl values(1,'["1","2"]'),(2,'["1","4","5"]');
select id,JSON_MERGE(j,'"6"') as j2 from tbl;
    • good
    • 0
この回答へのお礼

神様(T_T)

ありがとうございます!

お礼日時:2018/11/16 12:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!