Skip to content

Commit 6b0fb27

Browse files
authored
Update select-for-share.sql
1 parent 32be909 commit 6b0fb27

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed
Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,37 @@
11
//First Session
22
START TRANSACTION;
3-
SELECT * FROM DEPARTMENT WHERE id=5 FOR SHARE;
3+
SELECT *
4+
FROM DEPARTMENT
5+
WHERE id=5
6+
FOR SHARE;
47

58
//Second Session
69
START TRANSACTION;
7-
SELECT * FROM DEPARTMENT WHERE id=5 FOR SHARE;
10+
SELECT *
11+
FROM DEPARTMENT
12+
WHERE id=5
13+
FOR SHARE;
814

915
//Second Session
10-
SELECT * FROM DEPARTMENT WHERE id=5 FOR UPDATE;
16+
SELECT *
17+
FROM DEPARTMENT
18+
WHERE id=5
19+
FOR UPDATE;
1120

1221
//First Session
1322
COMMIT;
1423

1524
//Second Session
16-
SELECT * FROM DEPARTMENT WHERE id=5 FOR UPDATE;
25+
SELECT *
26+
FROM DEPARTMENT
27+
WHERE id=5
28+
FOR UPDATE;
1729

1830
//Second Session
1931
START TRANSACTION;
20-
UPDATE DEPARTMENT SET code='MA' WHERE id<5 OR id>5;
32+
UPDATE DEPARTMENT
33+
SET code='MA'
34+
WHERE id<5 OR id>5;
2135

22-
SELECT * FROM DEPARTMENT;
36+
SELECT *
37+
FROM DEPARTMENT;

0 commit comments

Comments
 (0)