sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgsel for at tilføje nøgle:værdi til JSON-strengen

Hvad med det her

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

EDIT:

Jeg ville personligt have lavet manipulationen med et sprog som PHP, før jeg indsatte det. Meget nemmere. Anyway, ok er det det, du vil have? Dette burde fungere, forudsat at dit json-format, der tilføjes, er i formatet {'key':'value'}

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


  1. Fjern efterfølgende nuller i decimalværdi med skiftende længde

  2. Få definition af funktion, sekvens, type osv. i Postgresql med SQL-forespørgsel

  3. rake afbrudt! FEJL:skal være ejer af databasen

  4. Problem med vinduesfunktion i SQL Server 2008 R2