diff options
author | unknown <monty@mashka.mysql.fi> | 2002-11-24 21:39:22 +0200 |
---|---|---|
committer | unknown <monty@mashka.mysql.fi> | 2002-11-24 21:39:22 +0200 |
commit | 79cdd8773c365d80e6ed528668dfb03eda7406b3 (patch) | |
tree | 9b28e48e8d0ca0adf65597e0f97497a4d34c0673 /mysql-test/t | |
parent | 18ca5c4dbc890684316df6c29e5b34c018849126 (diff) | |
download | mariadb-git-79cdd8773c365d80e6ed528668dfb03eda7406b3.tar.gz |
Updated results after merge from 3.23
Diffstat (limited to 'mysql-test/t')
-rw-r--r-- | mysql-test/t/innodb-deadlock.test | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/mysql-test/t/innodb-deadlock.test b/mysql-test/t/innodb-deadlock.test new file mode 100644 index 00000000000..bc2839bfb3a --- /dev/null +++ b/mysql-test/t/innodb-deadlock.test @@ -0,0 +1,38 @@ +-- source include/have_innodb.inc + +connect (con1,localhost,root,,); +connect (con2,localhost,root,,); +drop table if exists t1; + +# +# Testing of FOR UPDATE +# + +connection con1; +create table t1 (id integer, x integer) type=INNODB; +insert into t1 values(0, 0); +set autocommit=0; +SELECT * from t1 where id = 0 FOR UPDATE; + +connection con2; +set autocommit=0; + +# The following query should hang because con1 is locking the page +--send +update t1 set x=2 where id = 0; +--sleep 2; + +connection con1; +update t1 set x=1 where id = 0; +select * from t1; +commit; + +connection con2; +reap; +commit; + +connection con1; +select * from t1; +commit; + +drop table t1; |