SORU
20 AĞUSTOS 2009, PERŞEMBE


İç içe geçmiş işlem izin MySQL mi?

MySQL iç içe geçmiş hareketler kullanımına izin veriyor mu?

CEVAP
20 AĞUSTOS 2009, PERŞEMBE


InnoDB SAVEPOINTS destekler.

Aşağıdakileri yapabilirsiniz:

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
---

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010