PostgreSQL update문 처리
2024. 12. 28. 20:55ㆍData/PostgreSQL
','에 상관없이 작동함
<update id="updateUser" parameterType="User">
UPDATE users
<set>
<if test="name != null">
name = #{name},
</if>
<if test="email != null">
email = #{email},
</if>
<if test="age != null">
age = #{age},
</if>
</set>
WHERE id = #{id}
</update>
위에 것이 안되는 경우
<update id="updateUser" parameterType="User">
UPDATE users
<trim prefix="SET" suffixOverrides=",">
<if test="name != null">
name = #{name},
</if>
<if test="email != null">
email = #{email},
</if>
<if test="age != null">
age = #{age},
</if>
</trim>
WHERE id = #{id}
</update>
'Data > PostgreSQL' 카테고리의 다른 글
PostgreSQL 'desc'도 키워드임 (0) | 2025.01.04 |
---|---|
PostgreSQL 컬럼명에 'table'을 사용하면 에러 발생함 (0) | 2024.12.28 |
PostgreSQl 시퀀스에 lpad 적용하기 (0) | 2024.12.26 |
PostgreSQL 오라클의 dual 처럼 하기 (1) | 2024.12.26 |
PostgreSQL merge 구문 (0) | 2024.12.21 |