110,825
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
使用update语句更新数据表中某个字段的数据,是将从应用程序传入的参数,替换原来某个字段的数据,原来存储的数据就没有了(被新传入的数据替换料)。如果希望合并原来存储于某个字段的数据和新传入的数据,我感觉SQL语句没有这样的功能,这时需要将原来的数据从数据库中读出,在应用程序中进行操作(新数据合并原来的数据),请问是不是这样的思路?
UPDATE student_score set name = CONCAT(name,'_test')
这样的sql是否能解决你的问题,另外,既然使用了 update 操作,一般情况认为之前的数据是不需要了,或者你用新的字段存放之前的旧数据