mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
Bug#32705 - myisam corruption: Key in wrong position
at page 1024 with ucs2_bin Post-pushbuild fix. Moved test from myisam.test to ctype_ucs2_def.test. UCS2 is not always available.
This commit is contained in:
parent
cd1b00e8bb
commit
b53d161c7f
4 changed files with 23 additions and 23 deletions
|
@ -21,4 +21,14 @@ INSERT INTO t1 VALUES('A', 'A'), ('B', 'B'), ('C', 'C');
|
||||||
INSERT INTO t1 VALUES('A ', 'A ');
|
INSERT INTO t1 VALUES('A ', 'A ');
|
||||||
ERROR 23000: Duplicate entry '' for key 1
|
ERROR 23000: Duplicate entry '' for key 1
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
c1 CHAR(255) CHARACTER SET UCS2 COLLATE UCS2_BIN NOT NULL,
|
||||||
|
KEY(c1)
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES ('marshall\'s');
|
||||||
|
INSERT INTO t1 VALUES ('marsh');
|
||||||
|
CHECK TABLE t1 EXTENDED;
|
||||||
|
Table Op Msg_type Msg_text
|
||||||
|
test.t1 check status OK
|
||||||
|
DROP TABLE t1;
|
||||||
End of 5.0 tests
|
End of 5.0 tests
|
||||||
|
|
|
@ -1839,14 +1839,4 @@ CHECK TABLE t1 EXTENDED;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 check status OK
|
test.t1 check status OK
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
CREATE TABLE t1 (
|
|
||||||
c1 CHAR(255) CHARACTER SET UCS2 COLLATE UCS2_BIN NOT NULL,
|
|
||||||
KEY(c1)
|
|
||||||
) ENGINE=MyISAM;
|
|
||||||
INSERT INTO t1 VALUES ('marshall\'s');
|
|
||||||
INSERT INTO t1 VALUES ('marsh');
|
|
||||||
CHECK TABLE t1 EXTENDED;
|
|
||||||
Table Op Msg_type Msg_text
|
|
||||||
test.t1 check status OK
|
|
||||||
DROP TABLE t1;
|
|
||||||
End of 5.0 tests
|
End of 5.0 tests
|
||||||
|
|
|
@ -39,4 +39,17 @@ INSERT INTO t1 VALUES('A', 'A'), ('B', 'B'), ('C', 'C');
|
||||||
INSERT INTO t1 VALUES('A ', 'A ');
|
INSERT INTO t1 VALUES('A ', 'A ');
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug#32705 - myisam corruption: Key in wrong position
|
||||||
|
# at page 1024 with ucs2_bin
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
c1 CHAR(255) CHARACTER SET UCS2 COLLATE UCS2_BIN NOT NULL,
|
||||||
|
KEY(c1)
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES ('marshall\'s');
|
||||||
|
INSERT INTO t1 VALUES ('marsh');
|
||||||
|
CHECK TABLE t1 EXTENDED;
|
||||||
|
DROP TABLE t1;
|
||||||
|
|
||||||
--echo End of 5.0 tests
|
--echo End of 5.0 tests
|
||||||
|
|
|
@ -1193,17 +1193,4 @@ SET @@myisam_repair_threads=1;
|
||||||
CHECK TABLE t1 EXTENDED;
|
CHECK TABLE t1 EXTENDED;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
#
|
|
||||||
# Bug#32705 - myisam corruption: Key in wrong position
|
|
||||||
# at page 1024 with ucs2_bin
|
|
||||||
#
|
|
||||||
CREATE TABLE t1 (
|
|
||||||
c1 CHAR(255) CHARACTER SET UCS2 COLLATE UCS2_BIN NOT NULL,
|
|
||||||
KEY(c1)
|
|
||||||
) ENGINE=MyISAM;
|
|
||||||
INSERT INTO t1 VALUES ('marshall\'s');
|
|
||||||
INSERT INTO t1 VALUES ('marsh');
|
|
||||||
CHECK TABLE t1 EXTENDED;
|
|
||||||
DROP TABLE t1;
|
|
||||||
|
|
||||||
--echo End of 5.0 tests
|
--echo End of 5.0 tests
|
||||||
|
|
Loading…
Reference in a new issue