在 MySQL 中更新字符串中的值非常常見,它可以用來更改數據中的字符串內容,使其符合應用程序的需求。
MySQL 提供了一個函數來更新字符串中的值,該函數名為REPLACE。該函數可以用以下語法來調用:
REPLACE(string, from_string, to_string)
string參數是要更改的字符串,from_string參數是要替換的字符串值,to_string是用于替換目標字符串的字符串值。
例如,我們有一個名為users的表,其中有一個名為email的列。我們要將所有@gmail.com結尾的電子郵件地址更改為@yahoo.com結尾的地址。我們可以使用以下 SQL 查詢:
UPDATE users SET email = REPLACE(email, '@gmail.com', '@yahoo.com')
上面的 SQL 查詢將更新users表中所有電子郵件地址,其中以@gmail.com結尾的地址將被更新為以@yahoo.com結尾的地址。