Updating a Column in MySQL
Updating a specific column in an existing table is a common task in database management. In this context, we explore a scenario where you have a table named "table1" with three columns ("key_col," "col_a," and "col_b") and intend to update the values in "col_a" while preserving those in "col_b."
To achieve this, you must utilize the UPDATE statement instead of INSERT. The UPDATE syntax is as follows:
UPDATE table_name SET column_name = new_value WHERE condition;
In your case, to update "col_a" with a set of values while leaving "col_b" unchanged, you would use the following commands:
UPDATE table1 SET col_a = 'k1' WHERE key_col = '1'; UPDATE table1 SET col_a = 'k2' WHERE key_col = '2';
By employing the UPDATE statement, you can selectively modify the values in a specific column without altering the data in other columns. This approach allows for efficient and precise database updates.
The above is the detailed content of How do I update a column in MySQL without affecting other columns?. For more information, please follow other related articles on the PHP Chinese website!