mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
16b1cb6502
multi-update first runs a select to find affected rows, then performs a separate update step. On the second step WITH CHECK OPTION rows are read with rnd_read, but the first step might've been done with keyread. keyread over indexed virtual columns only reads the column's value, not dependent base columns. This is reflected in the read_set too. But on the rnd_read step base columns must be read - thus we need to update the read_set before doing updates. |
||
---|---|---|
.. | ||
inc | ||
r | ||
t | ||
disabled.def |