mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #31770 -- Allowed select_for_update(of) on MySQL 8.0.1+.
This commit is contained in:
committed by
Mariusz Felisiak
parent
f36862b69c
commit
ca6c5e5fc2
@@ -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()``
|
||||
~~~~~~~~~
|
||||
|
||||
|
||||
Reference in New Issue
Block a user