set storage_engine='tokudb';
--disable_warnings
DROP TABLE IF EXISTS t2;
--enable_warnings
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;