MySQL/InnoDB-3.23.58, September 15, 2003
Fixed a bug: InnoDB could make the index page directory corrupt in the first B-tree page splits after mysqld startup. A symptom would be an assertion failure in page0page.c, in function page_dir_find_slot().
- Fixed a bug: InnoDB could in rare cases return an extraneous row if a rollback, purge, and a
SELECTcoincided. - Fixed a possible hang over the
btr0sea.clatch ifSELECTwas used insideLOCK TABLES. - Fixed a bug: if a single
DELETEstatement first managed to delete some rows and then failed in aFOREIGN KEYerror or aTable is fullerror, MariaDB did not roll back the whole SQL statement as it should.