2012-04-02 18:21:06 +00:00
|
|
|
set storage_engine='tokudb';
|
2012-04-02 20:09:39 +00:00
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS t2;
|
|
|
|
--enable_warnings
|
2012-04-02 18:21:06 +00:00
|
|
|
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;
|