我要做的是编辑一行中的信息,添加更多的数据,例如:
select name, obs from users where area='it'它给了我:
name obs
charles vegetarian
xena otaku我想在他们的胸口上加上“友好的勤奋工作者”
我试过了:
update users set obs=obs+' frienly hard worker' where area='it'但是它不起作用,我想要的结果是:
name obs
charles vegetarian frienly hard worker
xena otaku frienly hard worker发布于 2013-01-12 00:30:52
在MySQL中,加号+是用于执行算术运算的操作数。
您需要使用CONCAT()函数将字符串连接在一起。
UPDATE users
SET obs = CONCAT(obs,' frienly hard worker')
WHERE area='it';发布于 2016-03-06 07:27:42
update users set obs= CONCAT('string1', column1 , 'string2', column1 , 'string3' ) where area='it'https://stackoverflow.com/questions/14282369
复制相似问题