MXS-938: Recognize transaction start
Now more information about a transaction start is provided. When a transaction start statement is parsed, the type of the statement with be QUERY_TYPE_BEGIN_TRX anded with QUERY_TYPE_READ or QUERY_TYPE_WRITE if the transaction was explicitly started as READ ONLY or READ WRITE. Now also BEGIN WORK and [COMMIT|ROLLBACK] WORK are recognized. "AND CHAIN" will still need to be recognized.
This commit is contained in:
@ -54,4 +54,20 @@ SET autocommit=true;
|
||||
SET autocommit=FALSE;
|
||||
SET autocommit=Off;
|
||||
|
||||
LOAD DATA LOCAL INFILE '/tmp/data.csv' INTO TABLE test.t1;
|
||||
LOAD DATA LOCAL INFILE '/tmp/data.csv' INTO TABLE test.t1;
|
||||
|
||||
START TRANSACTION;
|
||||
START TRANSACTION READ ONLY;
|
||||
START TRANSACTION READ WRITE;
|
||||
START TRANSACTION READ ONLY, WITH CONSISTENT SNAPSHOT;
|
||||
START TRANSACTION READ WRITE, WITH CONSISTENT SNAPSHOT;
|
||||
START TRANSACTION WITH CONSISTENT SNAPSHOT, READ ONLY;
|
||||
START TRANSACTION WITH CONSISTENT SNAPSHOT, READ WRITE;
|
||||
|
||||
BEGIN;
|
||||
BEGIN WORK;
|
||||
COMMIT;
|
||||
COMMIT WORK;
|
||||
ROLLBACK;
|
||||
ROLLBACK WORK;
|
||||
|
||||
|
Reference in New Issue
Block a user