Server IP : 172.67.216.182 / Your IP : 108.162.226.159 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/server/mysql/src/mysql-test/suite/engines/rr_trx/r/ |
Upload File : |
SET @@default_storage_engine = 'InnoDB'; SHOW VARIABLES LIKE 'default_storage_engine'; Variable_name Value default_storage_engine InnoDB SHOW VARIABLES LIKE 'tx_isolation'; Variable_name Value tx_isolation REPEATABLE-READ CREATE TABLE statistics ( tx_errors INTEGER NOT NULL ); INSERT INTO statistics (tx_errors) VALUES (0); CREATE TABLE t1 ( `pk` INTEGER AUTO_INCREMENT NOT NULL, `id` INTEGER NOT NULL, `int1` INTEGER, `int1_key` INTEGER, `int1_unique` INTEGER, `int2` INTEGER, `int2_key` INTEGER, `int2_unique` INTEGER, `for_update` BOOLEAN DEFAULT 0, `timestamp` TIMESTAMP, `connection_id` INTEGER, `thread_id` INTEGER DEFAULT 0, `is_uncommitted` BOOLEAN DEFAULT 0, `is_consistent` BOOLEAN DEFAULT 0, KEY (`id`), KEY (`int1_key`), KEY (`int2_key`), UNIQUE (`int1_unique`), UNIQUE (`int2_unique`), PRIMARY KEY (`pk`) ); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL, `int1` int(11) DEFAULT NULL, `int1_key` int(11) DEFAULT NULL, `int1_unique` int(11) DEFAULT NULL, `int2` int(11) DEFAULT NULL, `int2_key` int(11) DEFAULT NULL, `int2_unique` int(11) DEFAULT NULL, `for_update` tinyint(1) DEFAULT '0', `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `connection_id` int(11) DEFAULT NULL, `thread_id` int(11) DEFAULT '0', `is_uncommitted` tinyint(1) DEFAULT '0', `is_consistent` tinyint(1) DEFAULT '0', PRIMARY KEY (`pk`), UNIQUE KEY `int1_unique` (`int1_unique`), UNIQUE KEY `int2_unique` (`int2_unique`), KEY `id` (`id`), KEY `int1_key` (`int1_key`), KEY `int2_key` (`int2_key`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 CREATE PROCEDURE insertRows(rows INT) BEGIN SET @n = 1; REPEAT INSERT INTO t1 (`id`, `int1`, `int1_key`, `int1_unique`, `int2`, `int2_key`, `int2_unique`, `for_update`, `connection_id`, `thread_id`, `is_uncommitted`, `is_consistent`) VALUES (0, 1000, 1000, @n, -1000, -1000, -@n, 0, CONNECTION_ID(), 0, 0, 1); SET @n = @n + 1; UNTIL @n > rows END REPEAT; END; // CALL insertRows(1000); SELECT SUM(`int1` + `int1_key` + `int1_unique` + `int2` + `int2_key` + `int2_unique`) AS TotalSum FROM t1; TotalSum 0