1
0
mirror of https://github.com/django/django.git synced 2025-10-24 14:16:09 +00:00

Fixed #31770 -- Allowed select_for_update(of) on MySQL 8.0.1+.

This commit is contained in:
Simon Charette
2020-07-12 00:25:03 -04:00
committed by Mariusz Felisiak
parent f36862b69c
commit ca6c5e5fc2
4 changed files with 13 additions and 4 deletions

View File

@@ -1729,9 +1729,9 @@ them::
Currently, the ``postgresql``, ``oracle``, and ``mysql`` database
backends support ``select_for_update()``. However, MariaDB 10.3+ supports only
the ``nowait`` argument and MySQL 8.0.1+ supports the ``nowait`` and
``skip_locked`` arguments. MySQL and MariaDB don't support the ``of`` argument.
The ``no_key`` argument is supported only on PostgreSQL.
the ``nowait`` argument and MySQL 8.0.1+ supports the ``nowait``,
``skip_locked``, and ``of`` arguments. The ``no_key`` argument is supported
only on PostgreSQL.
Passing ``nowait=True``, ``skip_locked=True``, ``no_key=True``, or ``of`` to
``select_for_update()`` using database backends that do not support these
@@ -1769,6 +1769,8 @@ raised if ``select_for_update()`` is used in autocommit mode.
The ``no_key`` argument was added.
The ``of`` argument was allowed on MySQL 8.0.1+.
``raw()``
~~~~~~~~~