Current Path : /usr/opt/mysql57/mysql-test/suite/innodb/r/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/opt/mysql57/mysql-test/suite/innodb/r/innodb_i_s_innodb_locks.result |
SET GLOBAL innodb_lock_wait_timeout=600; DROP TABLE IF EXISTS t_min, t_max; CREATE TABLE t_min ( c01 TINYINT, c02 TINYINT UNSIGNED, c03 SMALLINT, c04 SMALLINT UNSIGNED, c05 MEDIUMINT, c06 MEDIUMINT UNSIGNED, c07 INT, c08 INT UNSIGNED, c09 BIGINT, c10 BIGINT UNSIGNED, PRIMARY KEY(c01, c02, c03, c04, c05, c06, c07, c08, c09, c10) ) ENGINE=INNODB;; INSERT INTO t_min VALUES (-128, 0, -32768, 0, -8388608, 0, -2147483648, 0, -9223372036854775808, 0); CREATE TABLE t_max ( c01 TINYINT, c02 TINYINT UNSIGNED, c03 SMALLINT, c04 SMALLINT UNSIGNED, c05 MEDIUMINT, c06 MEDIUMINT UNSIGNED, c07 INT, c08 INT UNSIGNED, c09 BIGINT, c10 BIGINT UNSIGNED, PRIMARY KEY(c01, c02, c03, c04, c05, c06, c07, c08, c09, c10) ) ENGINE=INNODB;; INSERT INTO t_max VALUES (127, 255, 32767, 65535, 8388607, 16777215, 2147483647, 4294967295, 9223372036854775807, 18446744073709551615); CREATE TABLE ```t'\"_str` ( c1 VARCHAR(32), c2 VARCHAR(32), c3 VARCHAR(32), c4 VARCHAR(32), c5 VARCHAR(32), c6 VARCHAR(32), c7 VARCHAR(32), PRIMARY KEY(c1, c2, c3, c4, c5, c6, c7) ) ENGINE=INNODB; INSERT INTO ```t'\"_str` VALUES ('1', 'abc', '''abc', 'abc''', 'a''bc', 'a''bc''', '''abc'''''); INSERT INTO ```t'\"_str` VALUES ('2', 'abc', '"abc', 'abc"', 'a"bc', 'a"bc"', '"abc""'); INSERT INTO ```t'\"_str` VALUES ('3', 'abc', '\\abc', 'abc\\', 'a\\bc', 'a\\bc\\', '\\abc\\\\'); INSERT INTO ```t'\"_str` VALUES ('4', 'abc', 0x00616263, 0x61626300, 0x61006263, 0x6100626300, 0x610062630000); SET autocommit=0; SELECT * FROM t_min FOR UPDATE; c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 -128 0 -32768 0 -8388608 0 -2147483648 0 -9223372036854775808 0 SELECT * FROM t_max FOR UPDATE; c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 127 255 32767 65535 8388607 16777215 2147483647 4294967295 9223372036854775807 18446744073709551615 SELECT * FROM ```t'\"_str` FOR UPDATE; c1 c2 c3 c4 c5 c6 c7 1 abc 'abc abc' a'bc a'bc' 'abc'' 2 abc "abc abc" a"bc a"bc" "abc"" 3 abc \abc abc\ a\bc a\bc\ \abc\\ 4 abc abc abc a bc a bc a bc SELECT * FROM t_min FOR UPDATE; SELECT * FROM t_max FOR UPDATE; INSERT INTO ```t'\"_str` VALUES ('z', 'z', 'z', 'z', 'z', 'z', 'z'); SELECT * FROM ```t'\"_str` WHERE c1 = '1' FOR UPDATE; SELECT * FROM ```t'\"_str` WHERE c1 = '2' FOR UPDATE; SELECT * FROM ```t'\"_str` WHERE c1 = '3' FOR UPDATE; SELECT * FROM ```t'\"_str` WHERE c1 = '4' FOR UPDATE; SELECT lock_mode, lock_type, lock_table, lock_index, lock_rec, lock_data FROM INFORMATION_SCHEMA.INNODB_LOCKS ORDER BY lock_data; lock_mode lock_type lock_table lock_index lock_rec lock_data X RECORD `test`.```t'\"_str` PRIMARY 2 '1', 'abc', '''abc', 'abc''', 'a''bc', 'a''bc''', '''abc''''' X RECORD `test`.```t'\"_str` PRIMARY 2 '1', 'abc', '''abc', 'abc''', 'a''bc', 'a''bc''', '''abc''''' X RECORD `test`.```t'\"_str` PRIMARY 3 '2', 'abc', '"abc', 'abc"', 'a"bc', 'a"bc"', '"abc""' X RECORD `test`.```t'\"_str` PRIMARY 3 '2', 'abc', '"abc', 'abc"', 'a"bc', 'a"bc"', '"abc""' X RECORD `test`.```t'\"_str` PRIMARY 4 '3', 'abc', '\\abc', 'abc\\', 'a\\bc', 'a\\bc\\', '\\abc\\\\' X RECORD `test`.```t'\"_str` PRIMARY 4 '3', 'abc', '\\abc', 'abc\\', 'a\\bc', 'a\\bc\\', '\\abc\\\\' X RECORD `test`.```t'\"_str` PRIMARY 5 '4', 'abc', '\0abc', 'abc\0', 'a\0bc', 'a\0bc\0', 'a\0bc\0\0' X RECORD `test`.```t'\"_str` PRIMARY 5 '4', 'abc', '\0abc', 'abc\0', 'a\0bc', 'a\0bc\0', 'a\0bc\0\0' X RECORD `test`.`t_min` PRIMARY 2 -128, 0, -32768, 0, -8388608, 0, -2147483648, 0, -9223372036854775808, 0 X RECORD `test`.`t_min` PRIMARY 2 -128, 0, -32768, 0, -8388608, 0, -2147483648, 0, -9223372036854775808, 0 X RECORD `test`.`t_max` PRIMARY 2 127, 255, 32767, 65535, 8388607, 16777215, 2147483647, 4294967295, 9223372036854775807, 18446744073709551615 X RECORD `test`.`t_max` PRIMARY 2 127, 255, 32767, 65535, 8388607, 16777215, 2147483647, 4294967295, 9223372036854775807, 18446744073709551615 X RECORD `test`.```t'\"_str` PRIMARY 1 supremum pseudo-record X RECORD `test`.```t'\"_str` PRIMARY 1 supremum pseudo-record Warnings: Warning 1681 'INFORMATION_SCHEMA.INNODB_LOCKS' is deprecated and will be removed in a future release. SELECT lock_table, COUNT(*) FROM INFORMATION_SCHEMA.INNODB_LOCKS GROUP BY lock_table; lock_table COUNT(*) `test`.`t_max` 2 `test`.`t_min` 2 `test`.```t'\"_str` 10 Warnings: Warning 1681 'INFORMATION_SCHEMA.INNODB_LOCKS' is deprecated and will be removed in a future release. set @save_sql_mode = @@sql_mode; SET SQL_MODE='ANSI_QUOTES'; Warnings: Warning 3090 Changing sql mode 'NO_AUTO_CREATE_USER' is deprecated. It will be removed in a future release. SELECT lock_table, COUNT(*) FROM INFORMATION_SCHEMA.INNODB_LOCKS GROUP BY lock_table; lock_table COUNT(*) "test"."t_max" 2 "test"."t_min" 2 "test"."`t'\""_str" 10 Warnings: Warning 1681 'INFORMATION_SCHEMA.INNODB_LOCKS' is deprecated and will be removed in a future release. SET @@sql_mode=@save_sql_mode; Warnings: Warning 3090 Changing sql mode 'NO_AUTO_CREATE_USER' is deprecated. It will be removed in a future release. COMMIT; DROP TABLE t_min, t_max, ```t'\"_str`; SET GLOBAL innodb_lock_wait_timeout=default;