UPDATE users
SET email = 'new_email@example.com'
WHERE username = 'john_doe';
这个示例将 users 表中 username 为 'john_doe' 的行的 email 列更新为 'new_email@example.com'。在 UPDATE 语句中,SET 子句用于指定要更新的列及其新值,而 WHERE 子句用于指定更新的条件。如果没有 WHERE 子句,将更新表中所有行。
你还可以同时更新多个列:
UPDATE users
SET email = 'new_email@example.com', registration_date = '2023-02-01'
WHERE username = 'john_doe';
请确保在使用 UPDATE 语句时提供准确的条件,以免误修改表中的数据。如果不使用 WHERE 子句,将会更新表中的所有行,这可能导致意外的数据更改。在执行更新操作之前,最好先备份相关数据。
转载请注明出处:http://www.zyzy.cn/article/detail/14091/MySQL