r"""Construct :class:`_expression.Delete` object. E.g.:: from sqlalchemy import delete stmt = delete(user_table).where(user_table.c.id == 5) Similar functionality is available via the :meth:`_expression.TableClause.delete` method on :class:`_schema.Table`. :p
(table: _DMLTableArgument)
| 109 | |
| 110 | |
| 111 | def delete(table: _DMLTableArgument) -> Delete: |
| 112 | r"""Construct :class:`_expression.Delete` object. |
| 113 | |
| 114 | E.g.:: |
| 115 | |
| 116 | from sqlalchemy import delete |
| 117 | |
| 118 | stmt = delete(user_table).where(user_table.c.id == 5) |
| 119 | |
| 120 | Similar functionality is available via the |
| 121 | :meth:`_expression.TableClause.delete` method on |
| 122 | :class:`_schema.Table`. |
| 123 | |
| 124 | :param table: The table to delete rows from. |
| 125 | |
| 126 | .. seealso:: |
| 127 | |
| 128 | :ref:`tutorial_core_update_delete` - in the :ref:`unified_tutorial` |
| 129 | |
| 130 | |
| 131 | """ |
| 132 | return Delete(table) |