mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
gh-100021: Document that sqlite3's executemany() discards resulting rows (#103939)
This commit is contained in:
parent
52cedc5c10
commit
30216b69a2
1 changed files with 9 additions and 2 deletions
|
@ -1530,12 +1530,12 @@ Cursor objects
|
|||
|
||||
For every item in *parameters*,
|
||||
repeatedly execute the :ref:`parameterized <sqlite3-placeholders>`
|
||||
SQL statement *sql*.
|
||||
:abbr:`DML (Data Manipulation Language)` SQL statement *sql*.
|
||||
|
||||
Uses the same implicit transaction handling as :meth:`~Cursor.execute`.
|
||||
|
||||
:param str sql:
|
||||
A single SQL :abbr:`DML (Data Manipulation Language)` statement.
|
||||
A single SQL DML statement.
|
||||
|
||||
:param parameters:
|
||||
An :term:`!iterable` of parameters to bind with
|
||||
|
@ -1558,6 +1558,13 @@ Cursor objects
|
|||
# cur is an sqlite3.Cursor object
|
||||
cur.executemany("INSERT INTO data VALUES(?)", rows)
|
||||
|
||||
.. note::
|
||||
|
||||
Any resulting rows are discarded,
|
||||
including DML statements with `RETURNING clauses`_.
|
||||
|
||||
.. _RETURNING clauses: https://www.sqlite.org/lang_returning.html
|
||||
|
||||
.. deprecated-removed:: 3.12 3.14
|
||||
|
||||
:exc:`DeprecationWarning` is emitted if
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue