要更新MySQL中的JSON字符串,可以使用UPDATE語句和JSON_SET()函數。以下是一個示例:
假設有一個名為users
的表,其中包含一個名為info
的JSON列。要更新info
列中的特定鍵值對,可以使用以下語句:
UPDATE users
SET info = JSON_SET(info, '$.key', 'new_value')
WHERE id = 1;
在這個示例中,JSON_SET()
函數將在info
列中添加一個新的鍵值對key: new_value
。您也可以在此函數中使用其他支持的JSON函數來執行不同的操作,如JSON_REMOVE()、JSON_INSERT()等。
請注意,您需要根據您的實際情況和需求調整UPDATE語句中的條件和操作。