MySQL批处理更改字符串字段,例如:在用户名列的开头添加“x”
我有一组用户名,其中一些我需要以相同的方式更改:例如,更改: user-name1到Xuser-name1 用户abc到Xuser abc abcuser到Xabcuser 等等 语法是什么?我得到的最接近的结果是:MySQL批处理更改字符串字段,例如:在用户名列的开头添加“x”,mysql,string,alter,Mysql,String,Alter,我有一组用户名,其中一些我需要以相同的方式更改:例如,更改: user-name1到Xuser-name1 用户abc到Xuser abc abcuser到Xabcuser 等等 语法是什么?我得到的最接近的结果是: UPDATE Table ALTER username="x+oldusername" WHERE username IN ('username1', 'userabc', 'lastuser'); 如果这是显而易见的,我道歉。我一直在寻找不到一个小时,我可以管理基本的MySQ
UPDATE Table
ALTER username="x+oldusername"
WHERE username IN ('username1', 'userabc', 'lastuser');
如果这是显而易见的,我道歉。我一直在寻找不到一个小时,我可以管理基本的MySQL,但不能达到这个水平。提前感谢。在MySQL中连接字符串的正确方法是使用列值,而不是更改它:
@不用担心,我很高兴能帮上忙。
UPDATE Table
SET username = CONCAT('x', username)
WHERE username IN ('username1', 'userabc', 'lastuser');