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