UPDATE table_name SET column_name = 'replacement_text' WHERE condition
table_name:要替换数据的表名。column_name:要替换的列名。replacement_text:要用来替换原有数据的新文本。condition:指定符合替换条件的数据行。
大家可以使用多个条件来限定需要替换的数据行。例如,以下示例将替换指定用户的密码:
UPDATE users SET password = 'new_password' WHERE user_id IN (1, 3, 5) AND user_type = 'admin'
以上语句将替换用户ID为1、3、5且用户类型为管理员的密码为“new_password”。大家还可以使用通配符来替换数据。例如,以下示例将替换所有包含“old_text”的用户名为“new_text”:
UPDATE users SET username = REPLACE(username, 'old_text', 'new_text') WHERE username LIKE '%old_text%'
以上语句将替换所有包含“old_text”的用户名为“new_text”,不区分大小写。大家可以看到,替换操作可以根据实际需求进行灵活配置。