Your Question
Is gorm supports multi-rows update?
My data in golang type of map[string]string (value - > set_value)
My SQL should like next
UPDATE `table` SET `field1` = CASE `field2`
WHEN 'value1' THEN 'set_value1'
WHEN 'value2' THEN 'set_value2'
WHEN 'value3' THEN 'set_value3'
......
END WHERE `field2` IN ('value1', 'value2', 'value3', ......);
Is there some function in gorm implement its?
The document you expected this should be explained
Expected answer
Comment From: VarusHsu
There is a solution Using Find and Save in a transaction.