postgres数据库中在已有数据基础上更新数据

今天需要更新数据库数据,在已有的数据基础上更新,如本身有‘abc’,在此字符串后面新加‘111’,使数据成为‘abc111’。
使用 :
UPDATE [表明] SET [列名] = [列名] +'111' WHERE [条件] AND [条件] ;
但是运行报错了,说是“无效数字”

排查后发现,在postgres中不能用‘+’,要用‘||’:
UPDATE [表明] SET [列名] = [列名] || '111' WHERE [条件] AND [条件] ;
修改成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容