请问mysql的原子性是通过undo log保障的吗?