Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MyBatis thêm dấu phẩy trong truy vấn cập nhật

Cảm ơn MyBatis Generator của tệp mapper.xml, tôi đã học cách loại bỏ dấu phẩy. MyBatis có thẻ <set> xóa dấu phẩy cuối cùng. Nó cũng được viết bằng MyBatis - Sql động :

Bạn có thể viết nó là:

<update id="update" parameterType="User">
    UPDATE user
    <set>
        <if test="username != null">
            username = #{username},
        </if>
        <if test="password != null">
            password = #{password},
        </if>
        <if test="email != null">
            email = #{email},
        </if>
    </set>
    WHERE id = #{id}
</update>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, liên kết tương đương cho các giá trị trống?

  2. Hàm chuỗi MySQL (Danh sách đầy đủ)

  3. Mysql Like chứa wildcart cho kết quả không mong đợi

  4. Truy vấn Django raw (), trường được tính toán trong mệnh đề WHERE

  5. Các tham số được cung cấp cho Zend_Auth_Adapter_DbTable không tạo được câu lệnh sql hợp lệ