Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL pour ajouter key:value à la chaîne JSON

Qu'en est-il de ça

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

MODIF :

Personnellement j'aurais fait la manipulation avec un langage comme PHP avant de l'insérer. Beaucoup plus facile. Quoi qu'il en soit, Ok, c'est ce que vous voulez? Cela devrait fonctionner à condition que votre format json ajouté soit au format {'key':'value'}

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