是否有可能在mysql中用字符串替換字符和左邊的所有字符。mysql用字符串替換特定字符左邊的所有字符
,所以如果我有一個表
[email protected]
[email protected]
成爲
www.abc.com
www.123.co.uk
怕我不知道從哪裏開始:(
是否有可能在mysql中用字符串替換字符和左邊的所有字符。mysql用字符串替換特定字符左邊的所有字符
,所以如果我有一個表
[email protected]
[email protected]
成爲
www.abc.com
www.123.co.uk
怕我不知道從哪裏開始:(
你可以這樣做:
UPDATE mytable
SET email = CONCAT('www.', SUBSTRING_INDEX(email, '@', -1))
大聲笑,謝謝,我想出了同一時間完全相同的解決方案,對不起浪費你的! –
我做到了
concat("www.",SUBSTRING_INDEX(e.email, '@', -1))
是的,這是可能的。你應該首先閱讀文檔:http://dev.mysql.com/doc/refman/5.7/en/string-functions.html –