Una de las 50 preguntas del tema
¿Cuánto sabes de SQL?El comando START TRANSACTION (o BEGIN TRANSACTION en algunos sistemas) inicia una nueva transacción. A partir de ese punto, todas las operaciones forman parte de la misma unidad lógica de trabajo hasta que se ejecute un COMMIT para confirmar los cambios o un ROLLBACK para deshacerlos.