No. De eso se tratan las transacciones. Organizan un montón de declaraciones en one atomic operación que tiene éxito o falla en su totalidad.
Aquí podría encontrar alguna explicación para optimista y pesimista bloqueo que quizás podría encontrar útil. Aquí podría encontrar algunos detalles sobre el mecanismo de bloqueo utilizado en InnoDB (bloqueo pesimista). Aquí podría encontrar pautas sobre cómo implementar el bloqueo optimista en mysql.