How to update multiple columns in MySQL with one query code example

Example 1: 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');

Example 2: set column in all row mysql

UPDATE name_table SET param = 'VALUE';

Example 3: php mysql update all rows in table new values

$idresult = $conn->query("SELECT id FROM pictures");

while ($row = $idresult->fetch_assoc()){
   mysqli_query($conn, "UPDATE pictures SET UniqueKey = '$UniqueKey' WHERE id = " . $row['id'];
}

Tags:

Php Example