Mysql
 sql >> база данни >  >> RDS >> Mysql

savepoint извършва връщане назад в 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
---


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. МЕЖДУ заявка, използваща JDBC с MySQL

  2. MySQL ГРЕШКА 1290 (HY000) --secure-file-priv option

  3. Как мога да премахна най-старите записи в моя SQL резултат?

  4. AWS Aurora сървър понякога отговаря с Unknown Database:...

  5. MySQL импортиране на база данни, но игнорирайте конкретна таблица