]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add ability to preserve order in MySQL ON DUPLICATE KEY UPDATE.
authorMaxim Bublis <satori@dropbox.com>
Wed, 18 Jul 2018 18:06:07 +0000 (14:06 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Aug 2018 19:41:58 +0000 (15:41 -0400)
commitdfa47b454a1d873b5746263f638d757c70edd3e1
treef7e0579fde6157a0bb6313d2835453698280cfe0
parentc85378d9841177b067a93c564edb1787703c6595
Add ability to preserve order in MySQL ON DUPLICATE KEY UPDATE.

Added support for the parameters in an ON DUPLICATE KEY UPDATE statement on
MySQL to be ordered, since parameter order in a MySQL UPDATE clause is
significant, in a similar manner as that described at
:ref:`updates_order_parameters`.  Pull request courtesy Maxim Bublis.

Pull-request: https://github.com/zzzeek/sqlalchemy/pull/462
Change-Id: If508d8e26dbd3c55ab1e83cf573fb4021e9d091e
doc/build/changelog/migration_13.rst
doc/build/changelog/unreleased_13/pr462.rst [new file with mode: 0644]
doc/build/core/tutorial.rst
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/dml.py
test/dialect/mysql/test_on_duplicate.py