我知道我可以使用以下语法更新mysql中数字的值:

update table set age = age + 5 where ID = 2;


但是我不知道如何附加一个字符串的值,像这样:

update table set textField = textField + ", California" where ID = 2;


其中textField是“亚利桑那州,新墨西哥州,纽约”,我正在尝试向其中添加", California"

最佳答案

更新表SET textField = CONCAT(textfield,“,California”)WHERE ID = 2;

My SQL Reference

在select语句中也是如此:
SELECT CONCAT(firstName,'',lastName)CustomerName来自客户;

关于mysql - mySQL通过附加其当前值来更新字符串值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34909753/

10-12 07:33
查看更多