Mysql
 sql >> Baza danych >  >> RDS >> Mysql

savepoint cofanie zmian w 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. odpowiedniki onbeforeprint() i onafterprint() dla przeglądarek innych niż IE

  2. Lokalny host MySql a instancja Amazon RDS

  3. Dlaczego mysqldump z pojedynczą transakcją jest bardziej spójny niż ten bez?

  4. Jak napisać i wykonać skrypt powłoki, aby utworzyć bazę danych mysql i tabelę?

  5. Jak mogę uzyskać długość/wartości kolumny mySql?