sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fråga för att lägga till nyckel:värde till JSON-strängen

Vad sägs om detta

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

EDIT:

Jag personligen skulle ha gjort manipulationen med ett språk som PHP innan jag infogade det. Mycket enklare. Hur som helst, ok är det här du vill? Detta bör fungera förutsatt att ditt json-format som läggs till är i formatet {'key':'value'}

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


  1. Postgresql IN-uttalande

  2. Syntaxmarkering i Oracle-webbläsaren ungefär som SQL Server Management Studio

  3. Använda räknefunktionen för att bestämma vad som visas i if-satsen

  4. En flexibel främmande nyckel