Closed luqun closed 1 year ago
When ddse fetch data from SE, it always store data into record[0]. see https://github.com/.../sql/dd/impl/raw/raw_record_set.cc.... From convention, it should also delete data using record[0] in Raw_record::drop().
Although INNODB use prebuilt->pcur instead of record[0]/record[1] during delete_row, other SE may still depend on record[0]/record[1] to delete all index correctly.
Confirmed that this works
committed
When ddse fetch data from SE, it always store data into record[0]. see https://github.com/.../sql/dd/impl/raw/raw_record_set.cc.... From convention, it should also delete data using record[0] in Raw_record::drop().
Although INNODB use prebuilt->pcur instead of record[0]/record[1] during delete_row, other SE may still depend on record[0]/record[1] to delete all index correctly.