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 (-12, 12, 12), (-11, NULL, 11), (-9, 9, 9), (-8, 8, 8), (-7, 7, 7), (-6, 6, 6), (-5, 5, 5), (-4, 4, 4), (-3, 3, 3), (-2147483648, 2, 2), (-2147483648, 1, 1), (50, 50, 10), (-2147483648, 0, 13), (2147483647, 4294967295, 14), (0, 2147483648, 15), (2147483647, 2147483647, 16); SELECT * FROM t2; UPDATE t2 SET c1=-2147483648 WHERE c2 >= 0 ORDER BY c2 DESC LIMIT 2; SELECT * FROM t2; DROP TABLE t2;