Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MyBatis dodatkowy przecinek w zapytaniu o aktualizację

Podziękowania dla MyBatis Generator 's mapper.xml, nauczyłem się ukrywać przecinki. MyBatis ma tag <set> który usuwa ostatni przecinek. Jest również napisany w MyBatis - Dynamic Sql :

Możesz napisać to jako:

<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. Jak mogę policzyć liczbę wierszy zwróconych przez zapytanie MySQL?

  2. Jak zwrócić identyfikatory na insertach z mybatis w mysql z adnotacjami

  3. Najłatwiejszy sposób na link weryfikacyjny e-mail PHP

  4. Warunki MySQL z wielu wierszy

  5. Pobierz hierarchię rodzic-dziecko z samoodnoszącej się tabeli mysql