7
¿cómo podemos usar commit, rollback y savepoint en mysql?savepoint commit rollback en mysql
¿cómo podemos usar commit, rollback y savepoint en mysql?savepoint commit rollback en mysql
CREATE TABLE t_test (id INT NOT NULL PRIMARY KEY) ENGINE=InnoDB;
START TRANSACTION;
INSERT
INTO t_test
VALUES (1);
SELECT *
FROM t_test;
id
---
1
SAVEPOINT tran2;
INSERT
INTO t_test
VALUES (2);
SELECT *
FROM t_test;
id
---
1
2
ROLLBACK TO tran2;
SELECT *
FROM t_test;
id
---
1
ROLLBACK;
SELECT *
FROM t_test;
id
---
mysql> start transaction;
mysql> savepoint id;
Aquí alterar los datos de la tabla y, a continuación:
mysql> rollback to savepoint id;
ver los datos y, por último:
mysql> release savepoint id;
¿Puedo ejecutar estos como consultas en phpMyAdmin? –