Details
-
Task
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
Description
A multiple-table UPDATE first performs join operations, then it updates the matching rows.
A multiple-table UPDATE returning a result set does the following:
- first performs join operations
- for each row of the result of the join it calculates some expressions over the columns of the join and forms from them a row of the returned result set
- after this it updates the matching rows
A multiple-table DELETE first performs join operations, then it deletes the matching rows.
A multiple-table DELETE returning a result set does the following:
- first performs join operations
- for each row of the result of the join it calculates some expressions over the columns of the join and forms from them a row of the returned result set
- after this it deletes the matching rows
Attachments
Issue Links
- duplicates
-
MDEV-10448 DELETE ... RETURNING support for multi-table deteles
- Closed
- is blocked by
-
MDEV-5092 Implement UPDATE with result set
- Open
- relates to
-
MDEV-5092 Implement UPDATE with result set
- Open
-
MDEV-19093 [Feature] Issue #48 SELECT...FROM UPDATE
- Closed
-
MDEV-20033 sql_mode="oracle" does not support INSERT INTO ... RETURNING
- Closed