mirror of
https://github.com/MariaDB/server.git
synced 2025-02-02 12:01:42 +01:00
#4656 add another test for the mysql 5.5 update bug refs[t:4656]
git-svn-id: file:///svn/mysql/tests/mysql-test@41456 c7de825b-a66e-492c-adef-691d508d4ae1
This commit is contained in:
parent
4e01f297ec
commit
ed617fd2aa
2 changed files with 65 additions and 0 deletions
40
mysql-test/suite/tokudb.bugs/r/4656_2.result
Normal file
40
mysql-test/suite/tokudb.bugs/r/4656_2.result
Normal file
|
@ -0,0 +1,40 @@
|
|||
set storage_engine='tokudb';
|
||||
CREATE TABLE `t2` (
|
||||
`c1` int(11) NOT NULL,
|
||||
`c2` int(10) unsigned DEFAULT NULL,
|
||||
`c3` int(11) DEFAULT NULL,
|
||||
KEY `c2` (`c2`),
|
||||
KEY `c1` (`c1`)
|
||||
);
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
SELECT * FROM t2;
|
||||
c1 c2 c3
|
||||
2147483647 4294967295 14
|
||||
0 2147483648 15
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2 DESC LIMIT 2;
|
||||
SELECT * FROM t2;
|
||||
c1 c2 c3
|
||||
-2147483648 4294967295 14
|
||||
-2147483648 2147483648 15
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2 DESC;
|
||||
SELECT * FROM t2;
|
||||
c1 c2 c3
|
||||
-2147483648 4294967295 14
|
||||
-2147483648 2147483648 15
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2;
|
||||
SELECT * FROM t2;
|
||||
c1 c2 c3
|
||||
-2147483648 4294967295 14
|
||||
-2147483648 2147483648 15
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0;
|
||||
SELECT * FROM t2;
|
||||
c1 c2 c3
|
||||
-2147483648 4294967295 14
|
||||
-2147483648 2147483648 15
|
||||
DROP TABLE t2;
|
25
mysql-test/suite/tokudb.bugs/t/4656_2.test
Normal file
25
mysql-test/suite/tokudb.bugs/t/4656_2.test
Normal file
|
@ -0,0 +1,25 @@
|
|||
set storage_engine='tokudb';
|
||||
CREATE TABLE `t2` (
|
||||
`c1` int(11) NOT NULL,
|
||||
`c2` int(10) unsigned DEFAULT NULL,
|
||||
`c3` int(11) DEFAULT NULL,
|
||||
KEY `c2` (`c2`),
|
||||
KEY `c1` (`c1`)
|
||||
);
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
SELECT * FROM t2;
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2 DESC LIMIT 2;
|
||||
SELECT * FROM t2;
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2 DESC;
|
||||
SELECT * FROM t2;
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2;
|
||||
SELECT * FROM t2;
|
||||
TRUNCATE TABLE t2;
|
||||
INSERT INTO t2 (c1,c2,c3) VALUES (2147483647, 4294967295, 14),(0, 2147483648, 15);
|
||||
UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0;
|
||||
SELECT * FROM t2;
|
||||
DROP TABLE t2;
|
Loading…
Add table
Reference in a new issue