Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta MySQL para anexar key:value à string JSON


O que dizer disso
UPDATE table SET table_field1 = CONCAT(table_field1,' This will be added.');

EDITAR:

Eu pessoalmente teria feito a manipulação com uma linguagem como PHP antes de inseri-la. Muito facil. De qualquer forma, ok é isso que você quer? Isso deve funcionar, desde que o formato json que está sendo adicionado esteja no formato {'key':'value'}
 UPDATE table
 SET col = CONCAT_WS(",", SUBSTRING(col, 1, CHAR_LENGTH(col) - 1),SUBSTRING('newjson', 2));