mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
31 lines
701 B
Text
31 lines
701 B
Text
connection node_2;
|
||
connection node_1;
|
||
CREATE TABLE t1 (
|
||
f1 VARCHAR(255),
|
||
KEY (f1)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
INSERT INTO t1 VALUES ('текст');
|
||
connection node_2;
|
||
SELECT f1 = 'текст' FROM t1;
|
||
f1 = 'текст'
|
||
1
|
||
connection node_1;
|
||
SET AUTOCOMMIT=OFF;
|
||
START TRANSACTION;
|
||
UPDATE t1 SET f1 = 'текст2';
|
||
connection node_2;
|
||
SET AUTOCOMMIT=OFF;
|
||
START TRANSACTION;
|
||
UPDATE t1 SET f1 = 'текст3';
|
||
connection node_1;
|
||
COMMIT;
|
||
connection node_2;
|
||
COMMIT;
|
||
ERROR 40001: Deadlock found when trying to get lock; try restarting transaction
|
||
SELECT f1 = 'текст2' FROM t1;
|
||
f1 = 'текст2'
|
||
1
|
||
SELECT f1 = 'текст2' FROM t1 WHERE f1 = 'текст2';
|
||
f1 = 'текст2'
|
||
1
|
||
DROP TABLE t1;
|