我正在尝试从一行添加更多数据来编辑信息,例如:
select name, obs from users where area='it'
Run Code Online (Sandbox Code Playgroud)
它给了我:
name obs
charles vegetarian
xena otaku
Run Code Online (Sandbox Code Playgroud)
我想加入他们的'友好的努力工作'
我试过了:
update users set obs=obs+' frienly hard worker' where area='it'
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我想要的结果是:
name obs
charles vegetarian frienly hard worker
xena otaku frienly hard worker
Run Code Online (Sandbox Code Playgroud)
Bla*_*ick 37
在MySQL中,加号+
是用于执行算术运算的操作数.
您需要使用该CONCAT()
函数将字符串连接在一起.
UPDATE users
SET obs = CONCAT(obs,' frienly hard worker')
WHERE area='it';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32324 次 |
最近记录: |