mysql update multiple rows in multiple tables code example
Example 1: mysql update two tables at once
UPDATE t1 LEFT JOIN t2 ON t1.id = t2.f_key
SET t1.value = t1.value + 1,
t2.value = t2.value + 1
WHERE t1.id = condition
Example 2: mysql update multiple rows with different values
UPDATE config
SET config_value = CASE config_name
WHEN 'name1' THEN 'value'
WHEN 'name2' THEN 'value2'
ELSE config_value
END
WHERE config_name IN('name1', 'name2');