Sim. No InnoDB, a linha será bloqueada (faça você ter um índice único no id, a atualização bloqueia todas as linhas que tem que escanear), atualizada e o bloqueio liberado. Se você não estiver em uma transação explícita/auto-commit está ativado, cada instrução é executada em sua própria transação, mas ainda é uma transação e os bloqueios são realizados