0

私はpgsqlを使用しており、列を更新する必要があり、すべてのセルに「.jpg」を追加します。

UPDATE image SET image_tag= image_location + '.jpg'::character varying;

しかし、それは示しています

エラー: 演算子が存在しません: 文字の変化 + 文字の変化 LINE 1: UPDATE image SET image_tag= image_location + '.jpg'::charact... ^

ヒント: 指定された名前と引数の型に一致する演算子はありません。明示的な型キャストを追加する必要がある場合があります。

エラー

それで解決する方法。ありがとう!!!

4

1 に答える 1

3

私が知る限り、PostgreSQL は||ではなく連結に使用し+ます。

9.4: 文字列関数と演算子

UPDATE image SET image_tag = image_location || '.jpg'
于 2012-06-14T09:13:27.597 に答える