Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Bug #58637 describes and fixes IODKU unsafety. That patch needs cherry-picking.
Attachments
Issue Links
- is duplicated by
-
MDEV-16692 INSERT ON DUPLICATE KEY UPDATE produces error 1032 (Can't find record)
-
- Closed
-
-
MDEV-18141 Unexpected ER_KEY_NOT_FOUND upon REPLACE into table with foreign key with statement binary logging
-
- Closed
-
- relates to
-
MDEV-13206 INSERT ON DUPLICATE KEY UPDATE foreign key fail
-
- Closed
-
-
MDEV-17603 Allow statement-based replication for REPLACE and INSERT…ON DUPLICATE KEY UPDATE
-
- Closed
-
-
MDEV-19342 Merge new release of InnoDB 5.7.26 to 10.2
-
- Closed
-
-
MDEV-28310 Missing binlog data for INSERT .. ON DUPLICATE KEY UPDATE
-
- Closed
-
On a related note, an incorrect check for replication-unsafety was originally added in MySQL 5.1.20 in ha_innobase::table_flags() and in 5.1.21 moved to ha_innobase::external_lock().
A few notes:
MDEV-17603.