[英]MySQL #1241 - Operand should contain 1 column(s)
我想更新列'page_inv',因此它將替換此列的兩個最后一個字符,並添加新數據,例如:
'{"userItems":[{item1}]}' -> '{"userItems":[{item1}' -> '{"userItems":[{item1}, {item2}]}'
UPDATE `users`
SET `page_inv`=CONCAT((SELECT `page_inv`, SUBSTRING( `page_inv`, 1, CHAR_LENGTH( `page_inv` )) -2), ',{newItem}]}')
WHERE `STEAMID`=76561198147
我的DB:
像這樣的東西?
UPDATE `users`
SET page_inv= CONCAT(left(page_inv, length(page_inv) - 2), ',{newItem}]}')
WHERE STEAMID = 76561198147;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.