我使用pgsql,现在需要更新一列,在每个单元格中添加'.jpg'。
UPDATE image SET image_tag= image_location + '.jpg'::character varying;
但是显示
错误:运算符不存在:字符变化+字符变化 第1行:更新图像SET image_tag = image_location + 名为.jpg :: CHARACT ... ^
提示:没有运算符匹配给定的名称和参数类型。您 可能需要添加显式类型转换。
错误
所以如何解决它。感谢!!!
答案 0 :(得分:3)
据我所知,PostgreSQL使用||
进行连接,而不是+
。
9.4: String Functions and Operators
UPDATE image SET image_tag = image_location || '.jpg'