sql >> Base de Datos >  >> RDS >> Mysql

Consulta MySQL para agregar clave:valor a cadena JSON

¿Qué hay de esto?

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

EDITAR:

Yo personalmente habría hecho la manipulación con un lenguaje como PHP antes de insertarlo. Más fácil. De todos modos, Ok, ¿es esto lo que quieres? Esto debería funcionar siempre que el formato json que se está agregando tenga el formato {'key':'value'}

 UPDATE table
 SET col = CONCAT_WS(",", SUBSTRING(col, 1, CHAR_LENGTH(col) - 1),SUBSTRING('newjson', 2));