Server IP : 49.212.180.16 / Your IP : 3.21.35.68 Web Server : Apache System : FreeBSD www2606.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 User : utannto ( 1076) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/rs/mysql/5.1/mysql-test/include/ |
Upload File : |
-- connect (con1,localhost,root,,) -- connect (con2,localhost,root,,) -- connection con1 SET autocommit=0; SELECT * FROM t1 FOR UPDATE; -- if ($con1_extra_sql_present) { -- eval $con1_extra_sql -- } -- connection con2 SET autocommit=0; SELECT * FROM t2 FOR UPDATE; -- if ($con2_extra_sql_present) { -- eval $con2_extra_sql -- } -- if ($con1_should_be_rolledback) { -- connection con1 -- send INSERT INTO t2 VALUES (0); -- connection con2 INSERT INTO t1 VALUES (0); ROLLBACK; -- connection con1 -- error ER_LOCK_DEADLOCK -- reap -- } # else -- if (!$con1_should_be_rolledback) { -- connection con2 -- send INSERT INTO t1 VALUES (0); -- connection con1 INSERT INTO t2 VALUES (0); ROLLBACK; -- connection con2 -- error ER_LOCK_DEADLOCK -- reap -- } -- connection default DELETE FROM t5_nontrans; -- disconnect con1 -- disconnect con2