Buenas tardes!! Mi duda surgió a partir de una prueba técnica para una entrevista en un puesto de QA Analyst. En la misma piden unos scripts en MySQL, y al final de los ejercicios mencionan que "Se dará valor si incluye los scripts para hacer rollback sobre la construcción y poblado de la base de datos (Incluyendo creación de llaves e índices)". Yo tengo conocimientos básicos, y a ese tema no lo pude ver. Desde ya agradezco mucho cualquier buen aporte!!!
Aquí puedes encontrar más información:
*.- https://dev.mysql.com/doc/refman/8.0/en/innodb-autocommit-commit-rollback.html
*.- https://dev.mysql.com/doc/refman/8.0/en/commit.html
~ DtxdF
hola! rollback es un comando que se hace para deshacer todos los cambios que hiciste desde la sentencia BEGIN TRANSACTION.
Está sentencia empieza como una rama (lo vas a entender si viste git) rollback es para que no se registren los cambios. Es lo contrario a commit (que tb lo podés hacer) y que registra en la base de datos todo los cambios
Muchas gracias por sus respuestas!!!
el rollback sirve para no guardar la información en las tablas. en caso de que si quieras dejarlas guardadas de forma permanente, debes hacer commit