MySQL UPDATE statement is used to update data of the MySQL table within the database. In real life scenario, records are changed over the period of time. So, we need to make changes in the values of the tables also. To do so, we need to use the UPDATE statement.
The UPDATE statement is used with the SET, and WHERE clauses. The SET clause is used to change the values of the specified column. We can update single or multiple columns at a time. The WHERE clause is used to specify the condition, but it is optional.
Syntax:
Following is a generic syntax of UPDATE command to modify data into the MySQL table:
UPDATE table_name SET field1=new-value1, field2=new-value2, ... [WHERE Clause]
Note:
Example:
Here, we have a table "cus_tbl" within the database "customers". We are going to update the data within the table "cus_tbl".
This query will update cus_surname field for a record having cus_id as 5.
UPDATE cus_tbl SET cus_surname = 'Ambani' WHERE cus_id = 5;
Visual Representation:
Output by SELECT query:
SELECT * FROM cus_tbl;
Here, you can see that the table is updated as per your conditions.