AInnoDB uses row and table-level locks, but row locks are not escalates
BInnoDB locks only those rows that are updated
CInnoDB only uses row locks, not page or table-level locks
DInnoDB row locks may be escalated to page or table-level locks
EInnoDB uses row-level or table-level locks depending on the number of rows affected