我有以下语法来更新名为“ addresses”的mysql表中名为“ line1”的字段。但是,我不只是替换它,而是希望将原始值保留在line1中,但在它有一个空格。

UPDATE addresses SET line1="Road" WHERE id=34


任何想法如何做到这一点?

谢谢

最佳答案

使用CONCAT并通过列名称引用当前值:

UPDATE addresses SET line1=CONCAT(line1,' Road') WHERE id=34


要么

UPDATE addresses SET line1=CONCAT(line1,' ', 'Road') WHERE id=34

关于mysql - mysql-将值附加到mysql字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28797011/

10-13 04:14