47
49
Start Test of Bug 542299
48
50
CREATE TABLE t1 (a int,id integer auto_increment,b int,/*Indices*/key (a ),primary key (id)) ENGINE=innodb;
49
ALTER TABLE t1 DISABLE KEYS;
51
Note 1031 Table storage engine for 't1' doesn't have this option
52
51
INSERT INTO t1 VALUES (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100) , (100, NULL, 100);
54
CREATE TABLE t2 (a int,b int,id integer auto_increment,/*Indices*/key (a ),primary key (id)) ENGINE=innodb;
55
ALTER TABLE t2 DISABLE KEYS;
57
Note 1031 Table storage engine for 't2' doesn't have this option
60
Note 1031 Table storage engine for 't2' doesn't have this option
61
INSERT INTO t2 VALUES (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL);
62
INSERT INTO t2 VALUES (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL) , (100, 100, NULL);
64
ALTER TABLE t2 ENABLE KEYS;
66
Note 1031 Table storage engine for 't2' doesn't have this option
69
Note 1031 Table storage engine for 't2' doesn't have this option
71
SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;
73
SELECT id FROM t1 WHERE b BETWEEN 1 and 5;
75
SELECT id FROM t1 WHERE b BETWEEN 1 and 5 /* no additional predicate */;
77
SELECT id FROM t1 WHERE b BETWEEN 1 and 5 AND id > -16777216;
79
UPDATE t1 SET a = 0 WHERE 1 = 1 LIMIT 4;
80
UPDATE t1 SET id = 0 WHERE id BETWEEN 0 and 1 LIMIT 1;
81
UPDATE t1 SET a = 5 WHERE a < 7 LIMIT 6;
82
INSERT INTO t2 ( a, b ) VALUES ( 6 , 7 );
83
DELETE FROM t2 WHERE 1 = 1 LIMIT 5;
86
INSERT INTO t1 ( a, b ) VALUES ( 5 , 1 );
87
INSERT INTO t1 ( a, b ) VALUES ( 5 , 9 );
88
SELECT id FROM t2 WHERE id IN ( 1 , 2 , 1 );
90
SELECT id FROM t2 WHERE id IN ( 1 , 2 , 1 ) /* no additional predicate */;
92
SELECT id FROM t2 WHERE id IN ( 1 , 2 , 1 ) AND id > -16777216;
94
INSERT INTO t1 ( a, b ) VALUES ( 0 , 2 );
95
UPDATE t1 SET b = 1 WHERE 1 = 1 LIMIT 0;
96
INSERT INTO t1 ( a, b ) VALUES ( 1 , 6 );
97
ROLLBACK TO SAVEPOINT A;
98
ERROR 42000: SAVEPOINT A does not exist
99
INSERT INTO t1 ( a, b ) VALUES ( 7 , 5 );
100
SELECT b FROM t1 WHERE a IN ( 3 , 9 , 0 );
103
SELECT b FROM t1 WHERE a IN ( 3 , 9 , 0 ) /* no additional predicate */;
106
SELECT b FROM t1 WHERE a IN ( 3 , 9 , 0 ) AND id > -16777216;
109
INSERT INTO t1 ( a, b ) VALUES ( 8 , 9 );
111
INSERT INTO t1 ( a, b ) VALUES ( 9 , 2 );
112
UPDATE t2 SET a = 0 WHERE a < 1 LIMIT 4;
113
UPDATE t1 SET b = 1 WHERE a = 4 LIMIT 7;
114
DELETE FROM t2 WHERE id < 1 LIMIT 1;
115
UPDATE t1 SET id = 5 WHERE b = 2 LIMIT 8;
116
ERROR 23000: Duplicate entry '5' for key 'PRIMARY'
118
UPDATE t1 SET id = 8 WHERE b BETWEEN 4 and 8 LIMIT 3;
119
ERROR 23000: Duplicate entry '8' for key 'PRIMARY'
120
SELECT id FROM t1 WHERE 1 = 1;
137
SELECT id FROM t1 WHERE 1 = 1 /* no additional predicate */;
154
SELECT id FROM t1 WHERE 1 = 1 AND id > -16777216;
171
DELETE FROM t2 WHERE a BETWEEN 8 and 1 LIMIT 2;
172
UPDATE t1 SET b = 7 WHERE id = 9 LIMIT 7;
173
ROLLBACK TO SAVEPOINT A;
175
UPDATE t2 SET a = 3 WHERE id IN ( 8 , 4 , 5 ) LIMIT 0;
176
SELECT id FROM t2 WHERE 1 = 1;
190
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
204
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
218
SELECT a FROM t2 WHERE a = 3;
220
SELECT a FROM t2 WHERE a = 3 /* no additional predicate */;
222
SELECT a FROM t2 WHERE a = 3 AND id > -16777216;
224
DELETE FROM t1 WHERE b = 2 LIMIT 2;
226
INSERT INTO t1 ( a, b ) VALUES ( 7 , 4 );
227
UPDATE t1 SET a = 0 WHERE a > 0 LIMIT 4;
229
DELETE FROM t2 WHERE id = 5 LIMIT 2;
230
DELETE FROM t2 WHERE a = 3 LIMIT 0;
231
SELECT b FROM t1 WHERE a = 2;
233
SELECT b FROM t1 WHERE a = 2 /* no additional predicate */;
235
SELECT b FROM t1 WHERE a = 2 AND id > -16777216;
237
UPDATE t1 SET b = 8 WHERE id BETWEEN 8 and 4 LIMIT 8;
238
UPDATE t1 SET b = 2 WHERE id = 1 LIMIT 6;
239
INSERT INTO t1 ( a, b ) VALUES ( 9 , 7 );
240
SELECT a FROM t1 WHERE id > 5;
247
SELECT a FROM t1 WHERE id > 5 /* no additional predicate */;
254
SELECT a FROM t1 WHERE id > 5 AND id > -16777216;
261
DELETE FROM t2 WHERE id < 3 LIMIT 3;
262
UPDATE t2 SET id = 8 WHERE id = 4 LIMIT 5;
263
UPDATE t1 SET a = 3 WHERE a = 0 LIMIT 4;
265
SELECT b FROM t1 WHERE id = 7;
271
SELECT b FROM t1 WHERE id = 7 /* no additional predicate */;
277
SELECT b FROM t1 WHERE id = 7 AND id > -16777216;
280
ROLLBACK TO SAVEPOINT A;
281
ERROR 42000: SAVEPOINT A does not exist
282
INSERT INTO t2 ( a, b ) VALUES ( 2 , 9 );
283
SELECT a FROM t1 WHERE id BETWEEN 9 and 5;
285
SELECT a FROM t1 WHERE id BETWEEN 9 and 5 /* no additional predicate */;
287
SELECT a FROM t1 WHERE id BETWEEN 9 and 5 AND id > -16777216;
289
ROLLBACK TO SAVEPOINT A;
290
ERROR 42000: SAVEPOINT A does not exist
291
DELETE FROM t1 WHERE a BETWEEN 8 and 8 LIMIT 5;
292
ROLLBACK TO SAVEPOINT A;
293
ERROR 42000: SAVEPOINT A does not exist
295
DELETE FROM t1 WHERE id IN ( 9 , 1 , 9 ) LIMIT 8;
296
INSERT INTO t2 ( a, b ) VALUES ( 5 , 2 );
297
DELETE FROM t1 WHERE a < 7 LIMIT 0;
298
DELETE FROM t2 WHERE 1 = 1 LIMIT 2;
300
INSERT INTO t2 ( a, b ) VALUES ( 2 , 0 );
301
UPDATE t2 SET a = 7 WHERE a BETWEEN 9 and 0 LIMIT 7;
302
SELECT b FROM t2 WHERE 1 = 1;
317
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
332
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
347
DELETE FROM t1 WHERE 1 = 1 LIMIT 1;
348
SELECT a FROM t2 WHERE b = 1;
350
SELECT a FROM t2 WHERE b = 1 /* no additional predicate */;
352
SELECT a FROM t2 WHERE b = 1 AND id > -16777216;
354
INSERT INTO t1 ( a, b ) VALUES ( 5 , 9 );
355
INSERT INTO t2 ( a, b ) VALUES ( 9 , 4 );
356
DELETE FROM t2 WHERE b > 1 LIMIT 8;
357
UPDATE t2 SET id = 7 WHERE b > 4 LIMIT 0;
358
SELECT a FROM t2 WHERE a < 0;
360
SELECT a FROM t2 WHERE a < 0 /* no additional predicate */;
362
SELECT a FROM t2 WHERE a < 0 AND id > -16777216;
364
SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;
368
DELETE FROM t1 WHERE 1 = 1 LIMIT 2;
369
INSERT INTO t1 ( a, b ) VALUES ( 0 , 2 );
370
SELECT a FROM t2 WHERE b > 9;
373
UPDATE t1 SET b = 3 WHERE id < 5 LIMIT 6;
374
SELECT id FROM t2 WHERE id BETWEEN 3 and 4;
376
SELECT a FROM t2 WHERE b > 9 /* no additional predicate */;
379
SELECT id FROM t2 WHERE id BETWEEN 3 and 4 /* no additional predicate */;
381
SELECT id FROM t2 WHERE id BETWEEN 3 and 4 AND id > -16777216;
383
INSERT INTO t1 ( a, b ) VALUES ( 1 , 8 );
384
SELECT a FROM t2 WHERE b > 9 AND id > -16777216;
387
SELECT a FROM t1 WHERE a BETWEEN 0 and 0;
390
SELECT a FROM t1 WHERE a BETWEEN 0 and 0 /* no additional predicate */;
393
SELECT a FROM t1 WHERE a BETWEEN 0 and 0 AND id > -16777216;
396
SELECT b FROM t2 WHERE b = 7;
399
SELECT b FROM t2 WHERE b = 7 /* no additional predicate */;
402
SELECT b FROM t2 WHERE b = 7 AND id > -16777216;
405
DELETE FROM t2 WHERE a BETWEEN 6 and 7 LIMIT 0;
406
UPDATE t2 SET id = 5 WHERE b = 6 LIMIT 4;
407
INSERT INTO t1 ( a, b ) VALUES ( 1 , 4 );
408
UPDATE t1 SET b = 7 WHERE id IN ( 7 , 2 , 0 ) LIMIT 0;
409
DELETE FROM t1 WHERE a < 1 LIMIT 1;
411
UPDATE t2 SET a = 5 WHERE id IN ( 7 , 8 , 9 ) LIMIT 2;
412
SELECT a FROM t2 WHERE b < 9;
418
SELECT a FROM t2 WHERE b < 9 /* no additional predicate */;
424
SELECT a FROM t2 WHERE b < 9 AND id > -16777216;
430
UPDATE t1 SET id = 0 WHERE 1 = 1 LIMIT 9;
431
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
432
INSERT INTO t1 ( a, b ) VALUES ( 6 , 1 );
433
INSERT INTO t1 ( a, b ) VALUES ( 4 , 7 );
434
INSERT INTO t1 ( a, b ) VALUES ( 7 , 4 );
435
SELECT a FROM t2 WHERE b = 0;
438
SELECT a FROM t2 WHERE b = 0 /* no additional predicate */;
443
SELECT a FROM t2 WHERE b = 0 AND id > -16777216;
446
ROLLBACK TO SAVEPOINT A;
447
ERROR 42000: SAVEPOINT A does not exist
448
UPDATE t1 SET id = 2 WHERE id < 1 LIMIT 6;
449
DELETE FROM t2 WHERE b > 4 LIMIT 3;
450
SELECT a FROM t2 WHERE b BETWEEN 1 and 2;
453
SELECT a FROM t2 WHERE b BETWEEN 1 and 2 /* no additional predicate */;
456
SELECT id FROM t1 WHERE id BETWEEN 0 and 4;
459
SELECT a FROM t2 WHERE b BETWEEN 1 and 2 AND id > -16777216;
462
SELECT id FROM t1 WHERE id BETWEEN 0 and 4 /* no additional predicate */;
465
SELECT id FROM t1 WHERE id BETWEEN 0 and 4 AND id > -16777216;
468
INSERT INTO t2 ( a, b ) VALUES ( 6 , 3 );
469
UPDATE t1 SET a = 5 WHERE id < 5 LIMIT 0;
470
INSERT INTO t2 ( a, b ) VALUES ( 4 , 1 );
471
INSERT INTO t2 ( a, b ) VALUES ( 8 , 5 );
472
INSERT INTO t1 ( a, b ) VALUES ( 5 , 0 );
473
UPDATE t1 SET id = 7 WHERE id > 7 LIMIT 7;
474
ERROR 23000: Duplicate entry '7' for key 'PRIMARY'
475
INSERT INTO t2 ( a, b ) VALUES ( 8 , 6 );
476
INSERT INTO t1 ( a, b ) VALUES ( 5 , 1 );
477
DELETE FROM t2 WHERE a < 3 LIMIT 6;
480
DELETE FROM t1 WHERE a BETWEEN 7 and 4 LIMIT 4;
481
DELETE FROM t1 WHERE 1 = 1 LIMIT 3;
482
UPDATE t1 SET id = 9 WHERE 1 = 1 LIMIT 6;
483
ERROR 23000: Duplicate entry '9' for key 'PRIMARY'
484
UPDATE t2 SET b = 4 WHERE b IN ( 2 , 5 , 0 ) LIMIT 2;
485
DELETE FROM t2 WHERE b BETWEEN 4 and 9 LIMIT 7;
486
INSERT INTO t1 ( a, b ) VALUES ( 6 , 0 );
487
INSERT INTO t2 ( a, b ) VALUES ( 3 , 6 );
488
INSERT INTO t1 ( a, b ) VALUES ( 0 , 9 );
489
SELECT a FROM t2 WHERE a < 6;
495
SELECT a FROM t2 WHERE a < 6 /* no additional predicate */;
500
SELECT a FROM t2 WHERE a < 6 AND id > -16777216;
504
ROLLBACK TO SAVEPOINT A;
505
ERROR 42000: SAVEPOINT A does not exist
506
SELECT b FROM t2 WHERE a > 0;
514
SELECT b FROM t2 WHERE a > 0 /* no additional predicate */;
522
SELECT b FROM t2 WHERE a > 0 AND id > -16777216;
530
DELETE FROM t2 WHERE b BETWEEN 1 and 7 LIMIT 2;
532
UPDATE t2 SET b = 1 WHERE a = 0 LIMIT 8;
533
DELETE FROM t2 WHERE id BETWEEN 9 and 4 LIMIT 8;
534
SELECT a FROM t2 WHERE a > 5;
539
SELECT a FROM t2 WHERE a > 5 /* no additional predicate */;
546
SELECT id FROM t2 WHERE b > 8;
548
SELECT id FROM t2 WHERE b > 8 /* no additional predicate */;
550
SELECT a FROM t2 WHERE a > 5 AND id > -16777216;
555
SELECT id FROM t2 WHERE b > 8 AND id > -16777216;
558
UPDATE t1 SET b = 6 WHERE b > 4 LIMIT 1;
559
UPDATE t2 SET b = 4 WHERE 1 = 1 LIMIT 8;
560
DELETE FROM t2 WHERE 1 = 1 LIMIT 0;
561
DELETE FROM t1 WHERE b = 7 LIMIT 2;
562
ROLLBACK TO SAVEPOINT A;
563
ERROR 42000: SAVEPOINT A does not exist
564
INSERT INTO t1 ( a, b ) VALUES ( 4 , 7 );
565
DELETE FROM t2 WHERE id = 8 LIMIT 8;
566
DELETE FROM t1 WHERE 1 = 1 LIMIT 7;
567
INSERT INTO t1 ( a, b ) VALUES ( 2 , 0 );
568
SELECT b FROM t1 WHERE b < 5;
574
SELECT b FROM t1 WHERE b < 5 /* no additional predicate */;
580
SELECT b FROM t1 WHERE b < 5 AND id > -16777216;
586
DELETE FROM t1 WHERE 1 = 1 LIMIT 0;
587
UPDATE t1 SET id = 3 WHERE id < 4 LIMIT 7;
588
DELETE FROM t2 WHERE 1 = 1 LIMIT 0;
589
SELECT id FROM t2 WHERE id BETWEEN 0 and 0;
591
SELECT id FROM t2 WHERE id BETWEEN 0 and 0 /* no additional predicate */;
593
SELECT id FROM t2 WHERE id BETWEEN 0 and 0 AND id > -16777216;
595
DELETE FROM t1 WHERE b < 3 LIMIT 6;
597
UPDATE t1 SET b = 2 WHERE 1 = 1 LIMIT 1;
598
SELECT b FROM t2 WHERE a < 2;
600
SELECT b FROM t2 WHERE a < 2 /* no additional predicate */;
602
SELECT b FROM t2 WHERE a < 2 AND id > -16777216;
604
UPDATE t1 SET b = 8 WHERE id = 8 LIMIT 5;
606
UPDATE t1 SET id = 5 WHERE 1 = 1 LIMIT 8;
607
ERROR 23000: Duplicate entry '5' for key 'PRIMARY'
608
UPDATE t1 SET id = 7 WHERE id = 4 LIMIT 0;
609
SELECT a FROM t2 WHERE a > 1;
616
SELECT a FROM t2 WHERE a > 1 /* no additional predicate */;
622
INSERT INTO t2 ( a, b ) VALUES ( 9 , 8 );
623
SELECT a FROM t2 WHERE a > 1 AND id > -16777216;
630
UPDATE t2 SET b = 0 WHERE a > 1 LIMIT 3;
631
ROLLBACK TO SAVEPOINT A;
632
ERROR 42000: SAVEPOINT A does not exist
633
DELETE FROM t2 WHERE a = 9 LIMIT 1;
635
UPDATE t1 SET a = 8 WHERE b BETWEEN 1 and 9 LIMIT 2;
636
UPDATE t1 SET b = 8 WHERE a = 2 LIMIT 6;
639
INSERT INTO t2 ( a, b ) VALUES ( 8 , 9 );
640
DELETE FROM t1 WHERE b > 3 LIMIT 6;
641
UPDATE t2 SET b = 0 WHERE a < 5 LIMIT 0;
646
SELECT collation_name,character_set_name FROM data_dictionary.collations;
647
collation_name character_set_name
648
utf8_general_ci utf8_general_ci
649
utf8_bin utf8_general_ci
650
utf8_unicode_ci utf8_general_ci
651
utf8_icelandic_ci utf8_general_ci
652
utf8_latvian_ci utf8_general_ci
653
utf8_romanian_ci utf8_general_ci
654
utf8_slovenian_ci utf8_general_ci
655
utf8_polish_ci utf8_general_ci
656
utf8_estonian_ci utf8_general_ci
657
utf8_spanish_ci utf8_general_ci
658
utf8_swedish_ci utf8_general_ci
659
utf8_turkish_ci utf8_general_ci
660
utf8_czech_ci utf8_general_ci
661
utf8_danish_ci utf8_general_ci
662
utf8_lithuanian_ci utf8_general_ci
663
utf8_slovak_ci utf8_general_ci
664
utf8_spanish2_ci utf8_general_ci
665
utf8_roman_ci utf8_general_ci
666
utf8_persian_ci utf8_general_ci
667
utf8_esperanto_ci utf8_general_ci
668
utf8_hungarian_ci utf8_general_ci
669
utf8_sinhala_ci utf8_general_ci
671
UPDATE t1 SET b = 2 WHERE a < 1 LIMIT 0;
672
UPDATE t2 SET id = 8 WHERE 1 = 1 LIMIT 9;
673
ERROR 23000: Duplicate entry '8' for key 'PRIMARY'
674
UPDATE t2 SET b = 7 WHERE a IN ( 8 , 6 , 2 ) LIMIT 6;
677
DELETE FROM t2 WHERE a IN ( 5 , 8 , 1 ) LIMIT 1;
678
DELETE FROM t1 WHERE 1 = 1 LIMIT 5;
679
INSERT INTO t1 ( a, b ) VALUES ( 0 , 4 );
680
SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;
683
DELETE FROM t2 WHERE a < 7 LIMIT 0;
684
UPDATE t2 SET id = 4 WHERE 1 = 1 LIMIT 0;
685
DELETE FROM t1 WHERE a IN ( 4 , 5 , 2 ) LIMIT 9;
686
INSERT INTO t2 ( a, b ) VALUES ( 6 , 0 );
687
DELETE FROM t1 WHERE id = 9 LIMIT 2;
688
UPDATE t2 SET a = 2 WHERE b BETWEEN 9 and 2 LIMIT 4;
689
SELECT a FROM t2 WHERE a BETWEEN 6 and 0;
691
INSERT INTO t2 ( a, b ) VALUES ( 0 , 0 );
692
SELECT a FROM t2 WHERE a BETWEEN 6 and 0 /* no additional predicate */;
694
INSERT INTO t1 ( a, b ) VALUES ( 6 , 8 );
695
SELECT a FROM t2 WHERE a BETWEEN 6 and 0 AND id > -16777216;
698
SELECT b FROM t1 WHERE a < 5;
701
SELECT b FROM t1 WHERE a < 5 /* no additional predicate */;
704
SELECT b FROM t1 WHERE a < 5 AND id > -16777216;
707
DELETE FROM t2 WHERE id = 0 LIMIT 1;
708
SELECT a FROM t1 WHERE id < 0;
710
SELECT a FROM t1 WHERE id < 0 /* no additional predicate */;
712
SELECT a FROM t1 WHERE id < 0 AND id > -16777216;
714
UPDATE t1 SET a = 5 WHERE a < 1 LIMIT 2;
715
UPDATE t1 SET id = 0 WHERE 1 = 1 LIMIT 3;
716
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
717
UPDATE t2 SET b = 8 WHERE b = 0 LIMIT 1;
718
SELECT a FROM t1 WHERE id = 4;
720
SELECT a FROM t1 WHERE id = 4 /* no additional predicate */;
722
SELECT a FROM t1 WHERE id = 4 AND id > -16777216;
724
UPDATE t2 SET a = 9 WHERE b > 4 LIMIT 9;
725
UPDATE t2 SET id = 9 WHERE b BETWEEN 7 and 1 LIMIT 1;
726
DELETE FROM t2 WHERE b BETWEEN 6 and 8 LIMIT 6;
729
UPDATE t2 SET a = 5 WHERE b < 2 LIMIT 9;
730
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 5 );
733
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 5 ) /* no additional predicate */;
736
INSERT INTO t2 ( a, b ) VALUES ( 4 , 4 );
737
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 5 ) AND id > -16777216;
740
SELECT b FROM t2 WHERE id IN ( 0 , 1 , 1 );
742
SELECT a FROM t1 WHERE 1 = 1;
746
SELECT b FROM t2 WHERE id IN ( 0 , 1 , 1 ) /* no additional predicate */;
748
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
752
SELECT b FROM t2 WHERE id IN ( 0 , 1 , 1 ) AND id > -16777216;
754
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
758
UPDATE t2 SET b = 2 WHERE id = 2 LIMIT 9;
759
SELECT b FROM t2 WHERE b IN ( 1 , 2 , 3 );
761
UPDATE t2 SET a = 0 WHERE id = 1 LIMIT 3;
762
SELECT b FROM t2 WHERE b IN ( 1 , 2 , 3 ) /* no additional predicate */;
764
SELECT id FROM t1 WHERE b < 9;
768
SELECT b FROM t2 WHERE b IN ( 1 , 2 , 3 ) AND id > -16777216;
770
SELECT id FROM t1 WHERE b < 9 /* no additional predicate */;
775
ROLLBACK TO SAVEPOINT A;
776
ERROR 42000: SAVEPOINT A does not exist
777
SELECT id FROM t1 WHERE b < 9 AND id > -16777216;
781
SELECT a FROM t2 WHERE id BETWEEN 1 and 4;
783
INSERT INTO t2 ( a, b ) VALUES ( 3 , 0 );
785
SELECT a FROM t2 WHERE id BETWEEN 1 and 4 /* no additional predicate */;
787
SELECT a FROM t2 WHERE id BETWEEN 1 and 4 AND id > -16777216;
789
UPDATE t2 SET id = 7 WHERE b = 8 LIMIT 8;
790
SELECT b FROM t2 WHERE a BETWEEN 6 and 8;
792
UPDATE t1 SET id = 8 WHERE 1 = 1 LIMIT 8;
793
ERROR 23000: Duplicate entry '8' for key 'PRIMARY'
794
SELECT b FROM t2 WHERE a BETWEEN 6 and 8 /* no additional predicate */;
796
ROLLBACK TO SAVEPOINT A;
797
ERROR 42000: SAVEPOINT A does not exist
798
SELECT b FROM t2 WHERE a BETWEEN 6 and 8 AND id > -16777216;
800
UPDATE t1 SET a = 0 WHERE id > 7 LIMIT 1;
801
UPDATE t1 SET b = 1 WHERE b < 6 LIMIT 6;
802
INSERT INTO t1 ( a, b ) VALUES ( 6 , 2 );
803
INSERT INTO t2 ( a, b ) VALUES ( 4 , 4 );
804
UPDATE t1 SET id = 9 WHERE b > 8 LIMIT 3;
805
DELETE FROM t2 WHERE 1 = 1 LIMIT 4;
806
UPDATE t2 SET b = 1 WHERE b > 2 LIMIT 5;
807
SELECT id FROM t1 WHERE 1 = 1;
812
ROLLBACK TO SAVEPOINT A;
813
ERROR 42000: SAVEPOINT A does not exist
814
SELECT id FROM t1 WHERE 1 = 1 /* no additional predicate */;
819
SELECT id FROM t1 WHERE 1 = 1 AND id > -16777216;
824
UPDATE t2 SET b = 9 WHERE a IN ( 9 , 1 , 9 ) LIMIT 6;
825
UPDATE t2 SET id = 1 WHERE a > 6 LIMIT 8;
826
INSERT INTO t1 ( a, b ) VALUES ( 5 , 1 );
827
DELETE FROM t1 WHERE id IN ( 0 , 7 , 4 ) LIMIT 0;
828
DELETE FROM t1 WHERE id > 8 LIMIT 4;
830
SELECT id FROM t2 WHERE 1 = 1;
833
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
836
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
839
UPDATE t2 SET id = 5 WHERE id > 7 LIMIT 6;
840
DELETE FROM t1 WHERE id IN ( 1 , 5 , 3 ) LIMIT 8;
841
INSERT INTO t2 ( a, b ) VALUES ( 9 , 0 );
842
DELETE FROM t2 WHERE 1 = 1 LIMIT 2;
843
INSERT INTO t1 ( a, b ) VALUES ( 7 , 6 );
844
UPDATE t2 SET a = 0 WHERE id < 9 LIMIT 0;
845
UPDATE t1 SET a = 8 WHERE 1 = 1 LIMIT 5;
846
ROLLBACK TO SAVEPOINT A;
848
INSERT INTO t2 ( a, b ) VALUES ( 7 , 3 );
849
SELECT id FROM t2 WHERE a > 2;
856
SELECT id FROM t2 WHERE a > 2 /* no additional predicate */;
863
SELECT id FROM t2 WHERE a > 2 AND id > -16777216;
871
SELECT b FROM t2 WHERE id < 2;
873
SELECT b FROM t2 WHERE id < 2 /* no additional predicate */;
875
SELECT b FROM t2 WHERE id < 2 AND id > -16777216;
877
SELECT b FROM t1 WHERE b = 0;
879
SELECT a FROM t2 WHERE a BETWEEN 5 and 8;
883
SELECT b FROM t1 WHERE b = 0 /* no additional predicate */;
885
SELECT a FROM t2 WHERE a BETWEEN 5 and 8 /* no additional predicate */;
889
SELECT b FROM t1 WHERE b = 0 AND id > -16777216;
891
SELECT a FROM t2 WHERE a BETWEEN 5 and 8 AND id > -16777216;
895
UPDATE t1 SET b = 0 WHERE id < 0 LIMIT 6;
896
INSERT INTO t1 ( a, b ) VALUES ( 1 , 9 );
898
UPDATE t2 SET a = 8 WHERE 1 = 1 LIMIT 1;
899
SELECT b FROM t1 WHERE id BETWEEN 7 and 0;
901
UPDATE t2 SET a = 0 WHERE id IN ( 9 , 3 , 6 ) LIMIT 1;
905
SELECT b FROM t1 WHERE id BETWEEN 7 and 0 /* no additional predicate */;
908
SELECT b FROM t1 WHERE id BETWEEN 7 and 0 AND id > -16777216;
910
UPDATE t2 SET b = 8 WHERE a IN ( 5 , 5 , 7 ) LIMIT 0;
911
UPDATE t1 SET b = 5 WHERE id < 3 LIMIT 8;
912
SELECT a FROM t1 WHERE a IN ( 8 , 2 , 4 );
914
SELECT a FROM t1 WHERE a IN ( 8 , 2 , 4 ) /* no additional predicate */;
916
SELECT a FROM t1 WHERE a IN ( 8 , 2 , 4 ) AND id > -16777216;
918
DELETE FROM t2 WHERE id IN ( 7 , 6 , 4 ) LIMIT 5;
919
SELECT a FROM t1 WHERE 1 = 1;
924
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
929
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
934
ROLLBACK TO SAVEPOINT A;
935
ERROR 42000: SAVEPOINT A does not exist
936
INSERT INTO t2 ( a, b ) VALUES ( 6 , 6 );
937
SELECT a FROM t2 WHERE id BETWEEN 5 and 1;
939
SELECT a FROM t2 WHERE id BETWEEN 5 and 1 /* no additional predicate */;
941
SELECT a FROM t2 WHERE id BETWEEN 5 and 1 AND id > -16777216;
943
INSERT INTO t2 ( a, b ) VALUES ( 7 , 9 );
947
UPDATE t2 SET b = 8 WHERE b = 9 LIMIT 1;
948
DELETE FROM t1 WHERE 1 = 1 LIMIT 0;
949
UPDATE t2 SET a = 0 WHERE b = 0 LIMIT 4;
950
DELETE FROM t1 WHERE a < 1 LIMIT 4;
951
INSERT INTO t2 ( a, b ) VALUES ( 0 , 1 );
952
SELECT a FROM t1 WHERE a BETWEEN 2 and 1;
954
SELECT a FROM t1 WHERE a BETWEEN 2 and 1 /* no additional predicate */;
956
SELECT a FROM t1 WHERE a BETWEEN 2 and 1 AND id > -16777216;
958
UPDATE t2 SET b = 1 WHERE b = 3 LIMIT 0;
959
SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;
961
INSERT INTO t2 ( a, b ) VALUES ( 1 , 0 );
962
SELECT id FROM t2 WHERE a = 3;
964
SELECT b FROM t1 WHERE a = 7;
966
SELECT id FROM t2 WHERE a = 3 /* no additional predicate */;
968
SELECT b FROM t1 WHERE a = 7 /* no additional predicate */;
970
SELECT id FROM t2 WHERE a = 3 AND id > -16777216;
972
SELECT b FROM t1 WHERE a = 7 AND id > -16777216;
976
INSERT INTO t1 ( a, b ) VALUES ( 4 , 0 );
977
UPDATE t1 SET b = 8 WHERE a BETWEEN 0 and 0 LIMIT 0;
978
DELETE FROM t1 WHERE 1 = 1 LIMIT 7;
981
SELECT b FROM t1 WHERE a = 3;
983
SELECT b FROM t1 WHERE a = 3 /* no additional predicate */;
985
UPDATE t2 SET b = 1 WHERE 1 = 1 LIMIT 1;
986
SELECT b FROM t1 WHERE a = 3 AND id > -16777216;
988
DELETE FROM t1 WHERE a BETWEEN 0 and 2 LIMIT 8;
989
DELETE FROM t2 WHERE b IN ( 3 , 2 , 0 ) LIMIT 9;
990
SELECT b FROM t1 WHERE b = 1;
992
INSERT INTO t1 ( a, b ) VALUES ( 0 , 1 );
993
SELECT id FROM t2 WHERE id IN ( 9 , 5 , 7 );
995
SELECT b FROM t1 WHERE b = 1 /* no additional predicate */;
998
INSERT INTO t2 ( a, b ) VALUES ( 2 , 7 );
999
SELECT id FROM t2 WHERE id IN ( 9 , 5 , 7 ) /* no additional predicate */;
1001
SELECT b FROM t1 WHERE b = 1 AND id > -16777216;
1004
UPDATE t1 SET id = 9 WHERE b BETWEEN 9 and 0 LIMIT 5;
1005
SELECT id FROM t2 WHERE id IN ( 9 , 5 , 7 ) AND id > -16777216;
1007
INSERT INTO t1 ( a, b ) VALUES ( 3 , 0 );
1008
INSERT INTO t1 ( a, b ) VALUES ( 1 , 9 );
1009
SELECT id FROM t1 WHERE b BETWEEN 2 and 3;
1011
ROLLBACK TO SAVEPOINT A;
1012
SELECT id FROM t1 WHERE b BETWEEN 2 and 3 /* no additional predicate */;
1014
SELECT id FROM t1 WHERE b BETWEEN 2 and 3 AND id > -16777216;
1016
ROLLBACK TO SAVEPOINT A;
1017
DELETE FROM t2 WHERE 1 = 1 LIMIT 3;
1018
SELECT b FROM t1 WHERE id BETWEEN 0 and 0;
1020
SELECT b FROM t1 WHERE id BETWEEN 0 and 0 /* no additional predicate */;
1022
SELECT b FROM t1 WHERE id BETWEEN 0 and 0 AND id > -16777216;
1024
INSERT INTO t1 ( a, b ) VALUES ( 5 , 8 );
1026
SELECT id FROM t1 WHERE 1 = 1;
1034
SELECT id FROM t1 WHERE 1 = 1 /* no additional predicate */;
1042
SELECT id FROM t1 WHERE 1 = 1 AND id > -16777216;
1050
DELETE FROM t1 WHERE b IN ( 8 , 0 , 2 ) LIMIT 1;
1051
DELETE FROM t2 WHERE id < 2 LIMIT 2;
1052
UPDATE t1 SET id = 3 WHERE a > 5 LIMIT 4;
1053
DELETE FROM t2 WHERE id < 5 LIMIT 4;
1054
UPDATE t1 SET b = 7 WHERE a < 9 LIMIT 0;
1055
UPDATE t1 SET a = 9 WHERE b > 3 LIMIT 1;
1056
UPDATE t2 SET id = 2 WHERE b > 0 LIMIT 6;
1057
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
1060
UPDATE t1 SET a = 2 WHERE b IN ( 5 , 5 , 0 ) LIMIT 7;
1062
SELECT id FROM t1 WHERE a < 9;
1068
SELECT id FROM t1 WHERE a < 9 /* no additional predicate */;
1074
SELECT id FROM t2 WHERE a > 9;
1076
SELECT id FROM t1 WHERE a < 9 AND id > -16777216;
1082
INSERT INTO t2 ( a, b ) VALUES ( 4 , 3 );
1083
SELECT id FROM t2 WHERE a > 9 /* no additional predicate */;
1086
SELECT id FROM t1 WHERE id < 9;
1088
SELECT id FROM t1 WHERE id < 9 /* no additional predicate */;
1090
SELECT id FROM t2 WHERE a > 9 AND id > -16777216;
1092
SELECT id FROM t1 WHERE id < 9 AND id > -16777216;
1097
SELECT id FROM t2 WHERE b BETWEEN 9 and 1;
1099
SELECT id FROM t2 WHERE b BETWEEN 9 and 1 /* no additional predicate */;
1101
SELECT id FROM t2 WHERE b BETWEEN 9 and 1 AND id > -16777216;
1104
DELETE FROM t1 WHERE a > 2 LIMIT 3;
1105
DELETE FROM t2 WHERE a < 0 LIMIT 7;
1106
UPDATE t1 SET b = 5 WHERE a IN ( 9 , 4 , 7 ) LIMIT 7;
1107
SELECT b FROM t1 WHERE id < 6;
1109
INSERT INTO t2 ( a, b ) VALUES ( 1 , 0 );
1110
SELECT b FROM t1 WHERE id < 6 /* no additional predicate */;
1112
SELECT b FROM t1 WHERE id < 6 AND id > -16777216;
1114
SELECT a FROM t1 WHERE a BETWEEN 6 and 8;
1117
SELECT a FROM t1 WHERE a BETWEEN 6 and 8 /* no additional predicate */;
1122
INSERT INTO t1 ( a, b ) VALUES ( 7 , 3 );
1123
SELECT a FROM t1 WHERE a BETWEEN 6 and 8 AND id > -16777216;
1126
SELECT id FROM t2 WHERE b = 6;
1128
INSERT INTO t1 ( a, b ) VALUES ( 9 , 4 );
1129
SELECT id FROM t2 WHERE b = 6 /* no additional predicate */;
1131
ROLLBACK TO SAVEPOINT A;
1132
SELECT id FROM t2 WHERE b = 6 AND id > -16777216;
1134
UPDATE t1 SET b = 4 WHERE b < 9 LIMIT 0;
1135
DELETE FROM t2 WHERE a < 1 LIMIT 1;
1136
INSERT INTO t2 ( a, b ) VALUES ( 6 , 6 );
1138
DELETE FROM t1 WHERE id IN ( 6 , 8 , 8 ) LIMIT 6;
1139
UPDATE t1 SET a = 1 WHERE a = 9 LIMIT 1;
1140
UPDATE t2 SET b = 7 WHERE id > 6 LIMIT 0;
1141
DELETE FROM t2 WHERE id < 1 LIMIT 4;
1142
DELETE FROM t1 WHERE a > 7 LIMIT 7;
1144
DELETE FROM t2 WHERE b IN ( 8 , 4 , 5 ) LIMIT 5;
1145
UPDATE t2 SET a = 7 WHERE b > 4 LIMIT 0;
1146
UPDATE t1 SET b = 6 WHERE b > 4 LIMIT 8;
1148
DELETE FROM t1 WHERE a > 9 LIMIT 3;
1149
INSERT INTO t2 ( a, b ) VALUES ( 3 , 5 );
1152
ROLLBACK TO SAVEPOINT A;
1153
SELECT b FROM t2 WHERE b BETWEEN 0 and 6;
1159
SELECT b FROM t2 WHERE b BETWEEN 0 and 6 /* no additional predicate */;
1165
SELECT b FROM t2 WHERE b BETWEEN 0 and 6 AND id > -16777216;
1171
DELETE FROM t1 WHERE b > 4 LIMIT 9;
1172
UPDATE t1 SET b = 1 WHERE id > 2 LIMIT 2;
1173
SELECT b FROM t2 WHERE 1 = 1;
1180
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
1187
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
1194
DELETE FROM t1 WHERE a = 7 LIMIT 4;
1195
DELETE FROM t1 WHERE id > 6 LIMIT 3;
1197
DELETE FROM t1 WHERE a > 7 LIMIT 2;
1198
INSERT INTO t2 ( a, b ) VALUES ( 8 , 3 );
1199
DELETE FROM t1 WHERE a BETWEEN 0 and 6 LIMIT 0;
1200
SELECT b FROM t2 WHERE id = 6;
1202
DELETE FROM t1 WHERE b IN ( 9 , 1 , 0 ) LIMIT 2;
1203
SELECT b FROM t2 WHERE id = 6 /* no additional predicate */;
1205
INSERT INTO t1 ( a, b ) VALUES ( 7 , 5 );
1206
SELECT b FROM t2 WHERE id = 6 AND id > -16777216;
1208
INSERT INTO t1 ( a, b ) VALUES ( 2 , 7 );
1209
UPDATE t2 SET b = 6 WHERE b = 0 LIMIT 2;
1210
INSERT INTO t1 ( a, b ) VALUES ( 1 , 5 );
1211
INSERT INTO t2 ( a, b ) VALUES ( 1 , 5 );
1212
SELECT a FROM t2 WHERE b IN ( 8 , 1 , 1 );
1214
SELECT a FROM t2 WHERE b IN ( 8 , 1 , 1 ) /* no additional predicate */;
1216
SELECT a FROM t2 WHERE b IN ( 8 , 1 , 1 ) AND id > -16777216;
1218
SELECT a FROM t1 WHERE b < 7;
1222
SELECT a FROM t1 WHERE b < 7 /* no additional predicate */;
1226
SELECT a FROM t1 WHERE b < 7 AND id > -16777216;
1230
UPDATE t2 SET b = 5 WHERE b IN ( 8 , 0 , 6 ) LIMIT 3;
1232
UPDATE t2 SET id = 1 WHERE 1 = 1 LIMIT 2;
1233
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
1234
UPDATE t1 SET a = 4 WHERE a IN ( 3 , 9 , 7 ) LIMIT 6;
1235
UPDATE t2 SET id = 9 WHERE 1 = 1 LIMIT 8;
1236
ERROR 23000: Duplicate entry '9' for key 'PRIMARY'
1237
SELECT id FROM t2 WHERE id > 5;
1246
SELECT a FROM t2 WHERE b = 7;
1249
SELECT id FROM t2 WHERE id > 5 /* no additional predicate */;
1258
SELECT a FROM t2 WHERE b = 7 /* no additional predicate */;
1261
SELECT a FROM t2 WHERE b = 7 AND id > -16777216;
1264
SELECT id FROM t2 WHERE id > 5 AND id > -16777216;
1276
SELECT collation_name,character_set_name FROM data_dictionary.collations;
1277
collation_name character_set_name
1278
utf8_general_ci utf8_general_ci
1279
utf8_bin utf8_general_ci
1280
utf8_unicode_ci utf8_general_ci
1281
utf8_icelandic_ci utf8_general_ci
1282
utf8_latvian_ci utf8_general_ci
1283
utf8_romanian_ci utf8_general_ci
1284
utf8_slovenian_ci utf8_general_ci
1285
utf8_polish_ci utf8_general_ci
1286
utf8_estonian_ci utf8_general_ci
1287
utf8_spanish_ci utf8_general_ci
1288
utf8_swedish_ci utf8_general_ci
1289
utf8_turkish_ci utf8_general_ci
1290
utf8_czech_ci utf8_general_ci
1291
utf8_danish_ci utf8_general_ci
1292
utf8_lithuanian_ci utf8_general_ci
1293
utf8_slovak_ci utf8_general_ci
1294
utf8_spanish2_ci utf8_general_ci
1295
utf8_roman_ci utf8_general_ci
1296
utf8_persian_ci utf8_general_ci
1297
utf8_esperanto_ci utf8_general_ci
1298
utf8_hungarian_ci utf8_general_ci
1299
utf8_sinhala_ci utf8_general_ci
1302
SELECT id FROM t2 WHERE b BETWEEN 8 and 6;
1304
SELECT id FROM t2 WHERE b BETWEEN 8 and 6 /* no additional predicate */;
1306
SELECT id FROM t2 WHERE b BETWEEN 8 and 6 AND id > -16777216;
1308
SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;
1309
DELETE FROM t2 WHERE id = 7 LIMIT 9;
1311
DELETE FROM t1 WHERE id IN ( 5 , 6 , 6 ) LIMIT 9;
1312
DELETE FROM t2 WHERE id BETWEEN 5 and 5 LIMIT 0;
1313
UPDATE t1 SET a = 5 WHERE b = 7 LIMIT 1;
1315
UPDATE t1 SET a = 7 WHERE a > 7 LIMIT 8;
1316
DELETE FROM t1 WHERE a = 4 LIMIT 2;
1317
SELECT id FROM t2 WHERE id > 6;
1326
SELECT b FROM t2 WHERE b = 8;
1328
SELECT b FROM t2 WHERE b = 8 /* no additional predicate */;
1330
SELECT b FROM t2 WHERE b = 8 AND id > -16777216;
1332
SELECT id FROM t2 WHERE id > 6 /* no additional predicate */;
1341
DELETE FROM t1 WHERE 1 = 1 LIMIT 6;
1342
SELECT id FROM t2 WHERE id > 6 AND id > -16777216;
1353
INSERT INTO t1 ( a, b ) VALUES ( 0 , 7 );
1354
DELETE FROM t1 WHERE b IN ( 7 , 3 , 6 ) LIMIT 6;
1355
DELETE FROM t2 WHERE 1 = 1 LIMIT 2;
1356
SELECT id FROM t1 WHERE id IN ( 2 , 2 , 2 );
1358
SELECT id FROM t1 WHERE id IN ( 2 , 2 , 2 ) /* no additional predicate */;
1360
UPDATE t2 SET b = 2 WHERE a = 7 LIMIT 3;
1361
SELECT id FROM t1 WHERE id IN ( 2 , 2 , 2 ) AND id > -16777216;
1363
UPDATE t2 SET b = 3 WHERE a < 3 LIMIT 1;
1364
UPDATE t1 SET id = 6 WHERE a < 1 LIMIT 6;
1365
UPDATE t2 SET b = 3 WHERE 1 = 1 LIMIT 5;
1366
DELETE FROM t2 WHERE b = 3 LIMIT 9;
1367
UPDATE t2 SET id = 2 WHERE id BETWEEN 0 and 0 LIMIT 1;
1368
DELETE FROM t1 WHERE b BETWEEN 5 and 9 LIMIT 5;
1369
UPDATE t2 SET id = 8 WHERE id = 9 LIMIT 2;
1372
UPDATE t1 SET b = 0 WHERE a BETWEEN 8 and 8 LIMIT 8;
1373
ROLLBACK TO SAVEPOINT A;
1374
UPDATE t1 SET b = 0 WHERE 1 = 1 LIMIT 6;
1375
SELECT b FROM t1 WHERE id = 5;
1377
INSERT INTO t1 ( a, b ) VALUES ( 0 , 5 );
1378
SELECT b FROM t1 WHERE id = 5 /* no additional predicate */;
1380
SELECT b FROM t1 WHERE id > 7;
1383
SELECT b FROM t1 WHERE id = 5 AND id > -16777216;
1385
SELECT b FROM t1 WHERE id > 7 /* no additional predicate */;
1388
DELETE FROM t1 WHERE 1 = 1 LIMIT 4;
1389
SELECT b FROM t1 WHERE id > 7 AND id > -16777216;
1391
UPDATE t1 SET a = 8 WHERE a BETWEEN 3 and 5 LIMIT 9;
1392
SELECT b FROM t1 WHERE id > 8;
1394
SELECT b FROM t1 WHERE id > 8 /* no additional predicate */;
1396
UPDATE t2 SET id = 9 WHERE b = 7 LIMIT 2;
1397
SELECT b FROM t1 WHERE id > 8 AND id > -16777216;
1399
DELETE FROM t2 WHERE b > 9 LIMIT 4;
1400
SELECT a FROM t1 WHERE a > 0;
1402
SELECT a FROM t1 WHERE a > 0 /* no additional predicate */;
1404
SELECT a FROM t1 WHERE a > 0 AND id > -16777216;
1406
DELETE FROM t2 WHERE a < 5 LIMIT 6;
1407
INSERT INTO t2 ( a, b ) VALUES ( 2 , 7 );
1408
SELECT id FROM t2 WHERE 1 = 1;
1411
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
1414
DELETE FROM t2 WHERE id BETWEEN 1 and 9 LIMIT 8;
1415
DELETE FROM t2 WHERE id = 9 LIMIT 5;
1416
UPDATE t1 SET id = 9 WHERE b > 5 LIMIT 2;
1417
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
1420
INSERT INTO t1 ( a, b ) VALUES ( 0 , 4 );
1421
INSERT INTO t2 ( a, b ) VALUES ( 9 , 9 );
1422
INSERT INTO t2 ( a, b ) VALUES ( 1 , 2 );
1423
UPDATE t2 SET a = 1 WHERE 1 = 1 LIMIT 4;
1425
DELETE FROM t1 WHERE a > 0 LIMIT 3;
1426
SELECT b FROM t2 WHERE id IN ( 0 , 0 , 3 );
1428
SELECT b FROM t2 WHERE id IN ( 0 , 0 , 3 ) /* no additional predicate */;
1430
SELECT a FROM t2 WHERE id BETWEEN 3 and 0;
1432
SELECT a FROM t2 WHERE id BETWEEN 3 and 0 /* no additional predicate */;
1434
SELECT b FROM t2 WHERE id IN ( 0 , 0 , 3 ) AND id > -16777216;
1436
SELECT a FROM t2 WHERE id BETWEEN 3 and 0 AND id > -16777216;
1438
INSERT INTO t2 ( a, b ) VALUES ( 6 , 9 );
1439
DELETE FROM t1 WHERE 1 = 1 LIMIT 1;
1440
UPDATE t1 SET b = 1 WHERE 1 = 1 LIMIT 2;
1441
INSERT INTO t2 ( a, b ) VALUES ( 1 , 6 );
1442
UPDATE t1 SET b = 7 WHERE b < 3 LIMIT 6;
1443
UPDATE t1 SET a = 3 WHERE id = 1 LIMIT 0;
1444
UPDATE t2 SET b = 1 WHERE id = 3 LIMIT 9;
1445
DELETE FROM t1 WHERE a > 3 LIMIT 6;
1446
SELECT id FROM t2 WHERE a BETWEEN 2 and 2;
1448
UPDATE t1 SET a = 2 WHERE a BETWEEN 8 and 2 LIMIT 1;
1449
SELECT id FROM t2 WHERE a BETWEEN 2 and 2 /* no additional predicate */;
1451
SELECT id FROM t2 WHERE a BETWEEN 2 and 2 AND id > -16777216;
1453
UPDATE t1 SET a = 2 WHERE b > 3 LIMIT 9;
1455
INSERT INTO t2 ( a, b ) VALUES ( 3 , 0 );
1456
INSERT INTO t1 ( a, b ) VALUES ( 3 , 1 );
1457
SELECT id FROM t2 WHERE a BETWEEN 3 and 9;
1461
SELECT id FROM t2 WHERE a BETWEEN 3 and 9 /* no additional predicate */;
1465
SELECT id FROM t2 WHERE a BETWEEN 3 and 9 AND id > -16777216;
1469
UPDATE t1 SET b = 9 WHERE id > 8 LIMIT 5;
1470
UPDATE t2 SET id = 1 WHERE b < 8 LIMIT 2;
1471
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
1472
DELETE FROM t1 WHERE id < 5 LIMIT 8;
1473
DELETE FROM t1 WHERE a IN ( 6 , 6 , 9 ) LIMIT 1;
1474
UPDATE t2 SET id = 7 WHERE 1 = 1 LIMIT 6;
1475
ERROR 23000: Duplicate entry '7' for key 'PRIMARY'
1476
SELECT id FROM t1 WHERE id IN ( 7 , 0 , 0 );
1479
SELECT id FROM t1 WHERE id IN ( 7 , 0 , 0 ) /* no additional predicate */;
1482
SELECT id FROM t1 WHERE id IN ( 7 , 0 , 0 ) AND id > -16777216;
1484
SELECT a FROM t1 WHERE a IN ( 8 , 3 , 6 );
1487
UPDATE t2 SET id = 5 WHERE id = 9 LIMIT 4;
1488
SELECT a FROM t1 WHERE a IN ( 8 , 3 , 6 ) /* no additional predicate */;
1491
UPDATE t2 SET a = 8 WHERE id = 4 LIMIT 0;
1492
SELECT a FROM t1 WHERE a IN ( 8 , 3 , 6 ) AND id > -16777216;
1495
DELETE FROM t2 WHERE a BETWEEN 7 and 3 LIMIT 7;
1497
INSERT INTO t1 ( a, b ) VALUES ( 9 , 2 );
1499
SELECT a FROM t1 WHERE id = 9;
1501
SELECT a FROM t1 WHERE id = 9 /* no additional predicate */;
1503
SELECT a FROM t1 WHERE b IN ( 9 , 0 , 1 );
1506
SELECT a FROM t1 WHERE id = 9 AND id > -16777216;
1508
SELECT a FROM t1 WHERE b IN ( 9 , 0 , 1 ) /* no additional predicate */;
1511
INSERT INTO t2 ( a, b ) VALUES ( 9 , 1 );
1512
SELECT a FROM t1 WHERE b IN ( 9 , 0 , 1 ) AND id > -16777216;
1515
DELETE FROM t1 WHERE id IN ( 2 , 0 , 9 ) LIMIT 7;
1517
UPDATE t1 SET b = 4 WHERE a = 6 LIMIT 5;
1519
DELETE FROM t1 WHERE a BETWEEN 3 and 3 LIMIT 3;
1520
INSERT INTO t1 ( a, b ) VALUES ( 7 , 4 );
1521
SELECT a FROM t2 WHERE id BETWEEN 9 and 5;
1523
UPDATE t1 SET id = 2 WHERE a > 0 LIMIT 6;
1524
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
1525
SELECT a FROM t2 WHERE id BETWEEN 9 and 5 /* no additional predicate */;
1527
INSERT INTO t2 ( a, b ) VALUES ( 0 , 3 );
1528
SELECT id FROM t2 WHERE b < 9;
1536
SELECT a FROM t2 WHERE id BETWEEN 9 and 5 AND id > -16777216;
1538
SELECT id FROM t2 WHERE b < 9 /* no additional predicate */;
1546
SELECT b FROM t2 WHERE a > 3;
1550
SELECT id FROM t2 WHERE b < 9 AND id > -16777216;
1558
UPDATE t2 SET id = 6 WHERE b = 8 LIMIT 6;
1559
UPDATE t1 SET a = 7 WHERE a = 4 LIMIT 0;
1560
SELECT b FROM t2 WHERE a > 3 /* no additional predicate */;
1564
UPDATE t1 SET id = 4 WHERE id = 0 LIMIT 2;
1565
INSERT INTO t1 ( a, b ) VALUES ( 9 , 2 );
1566
DELETE FROM t1 WHERE id > 0 LIMIT 8;
1567
SELECT b FROM t2 WHERE a > 3 AND id > -16777216;
1572
UPDATE t2 SET a = 6 WHERE id = 9 LIMIT 9;
1573
SELECT b FROM t1 WHERE a BETWEEN 5 and 3;
1575
SELECT b FROM t1 WHERE a BETWEEN 5 and 3 /* no additional predicate */;
1577
DELETE FROM t2 WHERE b IN ( 4 , 0 , 3 ) LIMIT 2;
1578
SELECT b FROM t1 WHERE a BETWEEN 5 and 3 AND id > -16777216;
1580
ROLLBACK TO SAVEPOINT A;
1581
SELECT a FROM t2 WHERE b < 5;
1585
SELECT a FROM t2 WHERE b < 5 /* no additional predicate */;
1589
UPDATE t2 SET a = 9 WHERE 1 = 1 LIMIT 1;
1591
SELECT a FROM t2 WHERE b < 5 AND id > -16777216;
1595
UPDATE t1 SET id = 1 WHERE b < 2 LIMIT 6;
1596
INSERT INTO t1 ( a, b ) VALUES ( 9 , 0 );
1597
UPDATE t2 SET a = 5 WHERE b BETWEEN 8 and 0 LIMIT 9;
1598
DELETE FROM t2 WHERE b IN ( 9 , 2 , 3 ) LIMIT 7;
1599
UPDATE t1 SET b = 5 WHERE id IN ( 0 , 8 , 9 ) LIMIT 7;
1601
DELETE FROM t2 WHERE id BETWEEN 5 and 4 LIMIT 1;
1602
DELETE FROM t2 WHERE b BETWEEN 3 and 3 LIMIT 4;
1603
SELECT id FROM t2 WHERE b < 6;
1606
SELECT id FROM t2 WHERE b < 6 /* no additional predicate */;
1609
UPDATE t1 SET b = 8 WHERE id BETWEEN 7 and 6 LIMIT 1;
1610
DELETE FROM t1 WHERE id = 8 LIMIT 5;
1611
SELECT id FROM t2 WHERE b < 6 AND id > -16777216;
1614
ROLLBACK TO SAVEPOINT A;
1615
DELETE FROM t1 WHERE id = 2 LIMIT 6;
1616
SELECT a FROM t1 WHERE id > 7;
1620
SELECT a FROM t1 WHERE id > 7 /* no additional predicate */;
1623
SELECT id FROM t2 WHERE id < 6;
1625
SELECT a FROM t1 WHERE id > 7 AND id > -16777216;
1628
SELECT id FROM t2 WHERE id < 6 /* no additional predicate */;
1630
SELECT id FROM t2 WHERE id < 6 AND id > -16777216;
1633
UPDATE t2 SET b = 6 WHERE 1 = 1 LIMIT 8;
1635
SELECT b FROM t2 WHERE a > 6;
1639
INSERT INTO t2 ( a, b ) VALUES ( 3 , 0 );
1640
UPDATE t1 SET id = 2 WHERE b = 9 LIMIT 4;
1641
SELECT b FROM t2 WHERE a > 6 /* no additional predicate */;
1645
SELECT b FROM t2 WHERE a > 6 AND id > -16777216;
1649
DELETE FROM t2 WHERE a IN ( 5 , 7 , 6 ) LIMIT 1;
1650
DELETE FROM t1 WHERE b IN ( 2 , 7 , 3 ) LIMIT 1;
1652
DELETE FROM t2 WHERE b BETWEEN 3 and 7 LIMIT 2;
1653
DELETE FROM t2 WHERE id IN ( 3 , 7 , 6 ) LIMIT 6;
1654
DELETE FROM t1 WHERE b = 8 LIMIT 0;
1655
DELETE FROM t1 WHERE a = 1 LIMIT 3;
1656
DELETE FROM t2 WHERE id < 8 LIMIT 9;
1657
DELETE FROM t1 WHERE a < 9 LIMIT 3;
1658
INSERT INTO t2 ( a, b ) VALUES ( 7 , 3 );
1659
DELETE FROM t1 WHERE b IN ( 7 , 0 , 1 ) LIMIT 9;
1660
SELECT a FROM t1 WHERE id = 8;
1662
SELECT a FROM t1 WHERE id = 8 /* no additional predicate */;
1664
SELECT a FROM t1 WHERE id = 8 AND id > -16777216;
1666
DELETE FROM t1 WHERE id > 5 LIMIT 0;
1667
UPDATE t2 SET a = 4 WHERE 1 = 1 LIMIT 5;
1668
SELECT id FROM t2 WHERE a > 6;
1670
SELECT id FROM t2 WHERE a > 6 /* no additional predicate */;
1672
SELECT id FROM t2 WHERE a > 6 AND id > -16777216;
1674
UPDATE t1 SET id = 7 WHERE 1 = 1 LIMIT 6;
1675
UPDATE t2 SET b = 0 WHERE a IN ( 5 , 9 , 3 ) LIMIT 1;
1676
INSERT INTO t1 ( a, b ) VALUES ( 4 , 8 );
1677
DELETE FROM t1 WHERE b > 8 LIMIT 1;
1679
UPDATE t1 SET id = 5 WHERE 1 = 1 LIMIT 5;
1680
INSERT INTO t2 ( a, b ) VALUES ( 4 , 0 );
1681
UPDATE t2 SET id = 4 WHERE 1 = 1 LIMIT 9;
1682
ERROR 23000: Duplicate entry '4' for key 'PRIMARY'
1683
DELETE FROM t1 WHERE id BETWEEN 0 and 0 LIMIT 7;
1684
DELETE FROM t1 WHERE b IN ( 1 , 8 , 0 ) LIMIT 3;
1686
SELECT a FROM t1 WHERE id < 5;
1689
INSERT INTO t1 ( a, b ) VALUES ( 6 , 9 );
1690
SELECT a FROM t1 WHERE 1 = 1;
1694
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
1697
SELECT a FROM t1 WHERE id < 5 /* no additional predicate */;
1699
ROLLBACK TO SAVEPOINT A;
1700
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
1703
ROLLBACK TO SAVEPOINT A;
1704
SELECT a FROM t1 WHERE id < 5 AND id > -16777216;
1708
UPDATE t1 SET id = 7 WHERE b > 8 LIMIT 4;
1711
UPDATE t2 SET a = 8 WHERE id > 7 LIMIT 2;
1713
DELETE FROM t2 WHERE id IN ( 5 , 1 , 3 ) LIMIT 7;
1714
SELECT id FROM t1 WHERE a < 5;
1716
DELETE FROM t2 WHERE id BETWEEN 6 and 9 LIMIT 6;
1717
INSERT INTO t1 ( a, b ) VALUES ( 7 , 6 );
1718
SELECT id FROM t1 WHERE a < 5 /* no additional predicate */;
1720
INSERT INTO t1 ( a, b ) VALUES ( 1 , 7 );
1721
SELECT id FROM t1 WHERE a < 5 AND id > -16777216;
1724
SELECT id FROM t1 WHERE 1 = 1;
1729
UPDATE t1 SET a = 1 WHERE b BETWEEN 6 and 6 LIMIT 2;
1730
SELECT id FROM t1 WHERE 1 = 1 /* no additional predicate */;
1735
INSERT INTO t1 ( a, b ) VALUES ( 4 , 6 );
1736
SELECT id FROM t1 WHERE 1 = 1 AND id > -16777216;
1742
DELETE FROM t1 WHERE b BETWEEN 5 and 6 LIMIT 2;
1744
SELECT a FROM t1 WHERE b BETWEEN 9 and 4;
1746
SELECT a FROM t1 WHERE a IN ( 8 , 7 , 2 );
1748
SELECT a FROM t1 WHERE b BETWEEN 9 and 4 /* no additional predicate */;
1750
INSERT INTO t1 ( a, b ) VALUES ( 3 , 6 );
1751
SELECT a FROM t1 WHERE b BETWEEN 9 and 4 AND id > -16777216;
1753
SELECT a FROM t1 WHERE a IN ( 8 , 7 , 2 ) /* no additional predicate */;
1755
UPDATE t2 SET id = 9 WHERE a BETWEEN 6 and 1 LIMIT 8;
1756
SELECT id FROM t1 WHERE id BETWEEN 1 and 4;
1758
SELECT a FROM t1 WHERE a IN ( 8 , 7 , 2 ) AND id > -16777216;
1760
SELECT id FROM t1 WHERE id BETWEEN 1 and 4 /* no additional predicate */;
1762
SELECT id FROM t1 WHERE id BETWEEN 1 and 4 AND id > -16777216;
1764
SELECT a FROM t2 WHERE b BETWEEN 7 and 3;
1766
UPDATE t2 SET b = 6 WHERE b IN ( 7 , 6 , 4 ) LIMIT 9;
1767
SELECT a FROM t2 WHERE b BETWEEN 7 and 3 /* no additional predicate */;
1769
SELECT a FROM t2 WHERE b BETWEEN 7 and 3 AND id > -16777216;
1771
SELECT id FROM t1 WHERE a BETWEEN 1 and 4;
1775
SELECT id FROM t1 WHERE a BETWEEN 1 and 4 /* no additional predicate */;
1779
UPDATE t2 SET a = 7 WHERE b = 9 LIMIT 6;
1780
SELECT id FROM t1 WHERE a BETWEEN 1 and 4 AND id > -16777216;
1784
SELECT id FROM t2 WHERE id BETWEEN 9 and 3;
1786
UPDATE t1 SET b = 9 WHERE 1 = 1 LIMIT 6;
1787
ROLLBACK TO SAVEPOINT A;
1788
SELECT id FROM t2 WHERE id BETWEEN 9 and 3 /* no additional predicate */;
1790
UPDATE t1 SET a = 7 WHERE 1 = 1 LIMIT 8;
1791
SELECT id FROM t2 WHERE id BETWEEN 9 and 3 AND id > -16777216;
1796
DELETE FROM t1 WHERE id BETWEEN 9 and 2 LIMIT 4;
1797
SELECT b FROM t1 WHERE id BETWEEN 4 and 7;
1800
SELECT b FROM t1 WHERE 1 = 1;
1805
UPDATE t2 SET b = 5 WHERE b < 1 LIMIT 1;
1806
SELECT b FROM t1 WHERE id BETWEEN 4 and 7 /* no additional predicate */;
1809
SELECT b FROM t1 WHERE 1 = 1 /* no additional predicate */;
1814
SELECT b FROM t1 WHERE 1 = 1 AND id > -16777216;
1819
INSERT INTO t1 ( a, b ) VALUES ( 9 , 5 );
1820
SELECT b FROM t1 WHERE id BETWEEN 4 and 7 AND id > -16777216;
1823
INSERT INTO t2 ( a, b ) VALUES ( 9 , 1 );
1824
INSERT INTO t1 ( a, b ) VALUES ( 3 , 8 );
1825
UPDATE t1 SET b = 8 WHERE 1 = 1 LIMIT 5;
1826
SELECT a FROM t2 WHERE id < 9;
1828
SELECT a FROM t2 WHERE id < 9 /* no additional predicate */;
1830
SELECT a FROM t2 WHERE id < 9 AND id > -16777216;
1832
INSERT INTO t2 ( a, b ) VALUES ( 1 , 0 );
1833
SELECT id FROM t2 WHERE a < 2;
1836
INSERT INTO t2 ( a, b ) VALUES ( 6 , 6 );
1837
SELECT id FROM t2 WHERE a < 2 /* no additional predicate */;
1840
SELECT a FROM t2 WHERE id IN ( 2 , 8 , 8 );
1842
DELETE FROM t2 WHERE a BETWEEN 2 and 1 LIMIT 2;
1843
SELECT a FROM t2 WHERE id IN ( 2 , 8 , 8 ) /* no additional predicate */;
1845
SELECT id FROM t2 WHERE a < 2 AND id > -16777216;
1848
SELECT a FROM t2 WHERE id IN ( 2 , 8 , 8 ) AND id > -16777216;
1851
INSERT INTO t1 ( a, b ) VALUES ( 8 , 4 );
1853
DELETE FROM t1 WHERE a > 4 LIMIT 5;
1855
INSERT INTO t1 ( a, b ) VALUES ( 6 , 5 );
1856
DELETE FROM t1 WHERE 1 = 1 LIMIT 0;
1858
UPDATE t1 SET b = 3 WHERE a IN ( 7 , 1 , 1 ) LIMIT 7;
1859
DELETE FROM t2 WHERE a < 4 LIMIT 2;
1860
UPDATE t1 SET b = 2 WHERE 1 = 1 LIMIT 8;
1861
UPDATE t2 SET id = 3 WHERE 1 = 1 LIMIT 3;
1862
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
1863
SELECT id FROM t1 WHERE a = 6;
1866
SELECT id FROM t1 WHERE a = 6 /* no additional predicate */;
1869
DELETE FROM t2 WHERE id > 5 LIMIT 2;
1870
SELECT id FROM t1 WHERE a = 6 AND id > -16777216;
1873
UPDATE t1 SET a = 5 WHERE id BETWEEN 2 and 4 LIMIT 2;
1874
ROLLBACK TO SAVEPOINT A;
1875
INSERT INTO t2 ( a, b ) VALUES ( 2 , 8 );
1876
INSERT INTO t2 ( a, b ) VALUES ( 0 , 7 );
1877
UPDATE t2 SET b = 0 WHERE b BETWEEN 6 and 3 LIMIT 9;
1878
SELECT b FROM t1 WHERE a > 3;
1882
DELETE FROM t1 WHERE id > 1 LIMIT 4;
1883
SELECT b FROM t1 WHERE a > 3 /* no additional predicate */;
1886
SELECT b FROM t1 WHERE a > 3 AND id > -16777216;
1889
SELECT a FROM t2 WHERE id < 6;
1891
INSERT INTO t1 ( a, b ) VALUES ( 4 , 2 );
1892
SELECT a FROM t2 WHERE id < 6 /* no additional predicate */;
1894
INSERT INTO t2 ( a, b ) VALUES ( 5 , 8 );
1895
SELECT b FROM t1 WHERE b BETWEEN 8 and 6;
1897
SELECT a FROM t2 WHERE id < 6 AND id > -16777216;
1899
DELETE FROM t1 WHERE a BETWEEN 6 and 5 LIMIT 4;
1900
SELECT b FROM t1 WHERE b BETWEEN 8 and 6 /* no additional predicate */;
1902
UPDATE t1 SET a = 4 WHERE id > 4 LIMIT 7;
1903
SELECT a FROM t1 WHERE id > 0;
1906
SELECT b FROM t1 WHERE b BETWEEN 8 and 6 AND id > -16777216;
1908
SELECT a FROM t1 WHERE id > 0 /* no additional predicate */;
1912
SELECT a FROM t1 WHERE id > 0 AND id > -16777216;
1915
SELECT id FROM t1 WHERE id = 7;
1917
SELECT id FROM t1 WHERE id = 7 /* no additional predicate */;
1919
SELECT b FROM t1 WHERE a BETWEEN 6 and 3;
1921
SELECT id FROM t1 WHERE id = 7 AND id > -16777216;
1923
SELECT b FROM t1 WHERE a BETWEEN 6 and 3 /* no additional predicate */;
1925
SELECT b FROM t1 WHERE a BETWEEN 6 and 3 AND id > -16777216;
1927
UPDATE t2 SET a = 6 WHERE id IN ( 4 , 3 , 0 ) LIMIT 2;
1929
SELECT id FROM t2 WHERE b > 5;
1935
SELECT id FROM t2 WHERE b > 5 /* no additional predicate */;
1941
SELECT id FROM t2 WHERE b > 5 AND id > -16777216;
1947
SELECT a FROM t2 WHERE a = 8;
1950
SELECT a FROM t2 WHERE a = 8 /* no additional predicate */;
1952
SELECT a FROM t2 WHERE a = 8 AND id > -16777216;
1954
UPDATE t1 SET id = 9 WHERE a IN ( 1 , 2 , 5 ) LIMIT 4;
1955
DELETE FROM t2 WHERE a IN ( 0 , 9 , 0 ) LIMIT 1;
1956
UPDATE t2 SET a = 7 WHERE b = 2 LIMIT 7;
1957
UPDATE t2 SET id = 6 WHERE a = 0 LIMIT 8;
1958
INSERT INTO t1 ( a, b ) VALUES ( 3 , 1 );
1959
DELETE FROM t2 WHERE b = 7 LIMIT 0;
1960
DELETE FROM t1 WHERE id < 3 LIMIT 9;
1961
INSERT INTO t2 ( a, b ) VALUES ( 6 , 7 );
1962
SELECT id FROM t1 WHERE b IN ( 8 , 1 , 7 );
1966
SELECT id FROM t1 WHERE b IN ( 8 , 1 , 7 ) /* no additional predicate */;
1969
SELECT id FROM t1 WHERE b IN ( 8 , 1 , 7 ) AND id > -16777216;
1972
INSERT INTO t1 ( a, b ) VALUES ( 3 , 7 );
1973
INSERT INTO t1 ( a, b ) VALUES ( 2 , 2 );
1976
DELETE FROM t1 WHERE 1 = 1 LIMIT 9;
1977
UPDATE t1 SET id = 4 WHERE 1 = 1 LIMIT 4;
1978
UPDATE t2 SET id = 2 WHERE 1 = 1 LIMIT 5;
1979
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
1981
INSERT INTO t2 ( a, b ) VALUES ( 5 , 6 );
1982
SELECT a FROM t1 WHERE 1 = 1;
1984
ROLLBACK TO SAVEPOINT A;
1985
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
1987
INSERT INTO t1 ( a, b ) VALUES ( 1 , 3 );
1988
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
1991
UPDATE t2 SET a = 2 WHERE b > 3 LIMIT 4;
1992
SELECT a FROM t1 WHERE id > 5;
1995
SELECT a FROM t1 WHERE id > 5 /* no additional predicate */;
1998
SELECT a FROM t1 WHERE id > 5 AND id > -16777216;
2001
UPDATE t1 SET id = 1 WHERE 1 = 1 LIMIT 3;
2002
UPDATE t1 SET b = 3 WHERE a < 1 LIMIT 5;
2003
UPDATE t1 SET b = 8 WHERE a < 9 LIMIT 1;
2004
UPDATE t2 SET id = 8 WHERE a BETWEEN 3 and 1 LIMIT 9;
2005
UPDATE t2 SET a = 3 WHERE b < 2 LIMIT 6;
2006
DELETE FROM t2 WHERE a IN ( 5 , 8 , 8 ) LIMIT 9;
2007
DELETE FROM t2 WHERE a BETWEEN 3 and 0 LIMIT 8;
2008
DELETE FROM t1 WHERE id < 8 LIMIT 7;
2009
UPDATE t1 SET id = 4 WHERE b > 5 LIMIT 7;
2010
DELETE FROM t1 WHERE b BETWEEN 9 and 2 LIMIT 2;
2011
DELETE FROM t1 WHERE b = 6 LIMIT 9;
2014
UPDATE t1 SET id = 2 WHERE a = 8 LIMIT 9;
2015
INSERT INTO t1 ( a, b ) VALUES ( 5 , 1 );
2016
INSERT INTO t1 ( a, b ) VALUES ( 2 , 4 );
2018
DELETE FROM t2 WHERE id < 3 LIMIT 9;
2019
UPDATE t2 SET a = 7 WHERE 1 = 1 LIMIT 7;
2022
INSERT INTO t1 ( a, b ) VALUES ( 5 , 6 );
2023
INSERT INTO t1 ( a, b ) VALUES ( 4 , 1 );
2024
SELECT b FROM t1 WHERE id BETWEEN 7 and 0;
2026
SELECT b FROM t1 WHERE id BETWEEN 7 and 0 /* no additional predicate */;
2028
SELECT b FROM t1 WHERE id BETWEEN 7 and 0 AND id > -16777216;
2030
INSERT INTO t1 ( a, b ) VALUES ( 6 , 7 );
2031
SELECT b FROM t2 WHERE a > 2;
2040
SELECT b FROM t2 WHERE a > 2 /* no additional predicate */;
2049
SELECT b FROM t2 WHERE a > 2 AND id > -16777216;
2058
UPDATE t2 SET id = 7 WHERE b IN ( 2 , 6 , 8 ) LIMIT 3;
2059
ERROR 23000: Duplicate entry '7' for key 'PRIMARY'
2060
UPDATE t2 SET b = 5 WHERE a IN ( 1 , 5 , 0 ) LIMIT 9;
2061
DELETE FROM t2 WHERE b > 8 LIMIT 9;
2062
INSERT INTO t1 ( a, b ) VALUES ( 5 , 3 );
2063
SELECT a FROM t2 WHERE id < 5;
2065
DELETE FROM t2 WHERE id IN ( 0 , 2 , 9 ) LIMIT 5;
2066
SELECT a FROM t2 WHERE id < 5 /* no additional predicate */;
2068
SELECT a FROM t2 WHERE id < 5 AND id > -16777216;
2070
INSERT INTO t1 ( a, b ) VALUES ( 1 , 6 );
2071
INSERT INTO t2 ( a, b ) VALUES ( 7 , 3 );
2072
SELECT id FROM t2 WHERE a > 2;
2082
SELECT id FROM t2 WHERE a > 2 /* no additional predicate */;
2092
SELECT id FROM t2 WHERE a > 2 AND id > -16777216;
2102
INSERT INTO t2 ( a, b ) VALUES ( 1 , 9 );
2103
INSERT INTO t1 ( a, b ) VALUES ( 1 , 0 );
2104
UPDATE t1 SET a = 3 WHERE b < 4 LIMIT 8;
2105
DELETE FROM t1 WHERE a < 8 LIMIT 2;
2106
DELETE FROM t2 WHERE id < 8 LIMIT 0;
2107
DELETE FROM t2 WHERE a = 9 LIMIT 4;
2108
DELETE FROM t2 WHERE 1 = 1 LIMIT 7;
2109
INSERT INTO t1 ( a, b ) VALUES ( 8 , 2 );
2110
DELETE FROM t1 WHERE a IN ( 4 , 6 , 5 ) LIMIT 2;
2111
DELETE FROM t1 WHERE a IN ( 8 , 9 , 8 ) LIMIT 9;
2112
DELETE FROM t1 WHERE b IN ( 1 , 5 , 0 ) LIMIT 8;
2113
UPDATE t1 SET a = 8 WHERE id > 3 LIMIT 6;
2114
INSERT INTO t1 ( a, b ) VALUES ( 0 , 5 );
2115
DELETE FROM t1 WHERE a IN ( 8 , 4 , 2 ) LIMIT 1;
2117
DELETE FROM t1 WHERE id < 2 LIMIT 0;
2118
SELECT a FROM t1 WHERE 1 = 1;
2121
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
2124
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
2127
UPDATE t2 SET b = 1 WHERE id < 3 LIMIT 3;
2128
DELETE FROM t1 WHERE b < 6 LIMIT 3;
2129
DELETE FROM t1 WHERE a BETWEEN 3 and 8 LIMIT 7;
2130
SELECT b FROM t2 WHERE id = 6;
2132
INSERT INTO t2 ( a, b ) VALUES ( 7 , 9 );
2133
SELECT b FROM t2 WHERE id = 6 /* no additional predicate */;
2135
SELECT b FROM t2 WHERE id = 6 AND id > -16777216;
2137
UPDATE t2 SET a = 3 WHERE id > 5 LIMIT 8;
2138
SELECT b FROM t2 WHERE id BETWEEN 3 and 5;
2140
DELETE FROM t2 WHERE 1 = 1 LIMIT 9;
2141
SELECT b FROM t2 WHERE id BETWEEN 3 and 5 /* no additional predicate */;
2143
SELECT b FROM t2 WHERE id BETWEEN 3 and 5 AND id > -16777216;
2145
DELETE FROM t2 WHERE 1 = 1 LIMIT 7;
2146
INSERT INTO t1 ( a, b ) VALUES ( 9 , 7 );
2147
DELETE FROM t2 WHERE b = 1 LIMIT 3;
2148
INSERT INTO t2 ( a, b ) VALUES ( 9 , 5 );
2149
SELECT id FROM t2 WHERE 1 = 1;
2152
SELECT id FROM t2 WHERE b > 0;
2155
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
2158
SELECT id FROM t2 WHERE b > 0 /* no additional predicate */;
2161
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
2164
SELECT id FROM t2 WHERE b > 0 AND id > -16777216;
2169
DELETE FROM t1 WHERE b > 7 LIMIT 6;
2170
SELECT a FROM t2 WHERE 1 = 1;
2173
UPDATE t2 SET a = 4 WHERE 1 = 1 LIMIT 3;
2174
DELETE FROM t1 WHERE b < 6 LIMIT 1;
2175
DELETE FROM t1 WHERE 1 = 1 LIMIT 2;
2176
INSERT INTO t2 ( a, b ) VALUES ( 4 , 5 );
2177
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2181
UPDATE t1 SET a = 8 WHERE a < 7 LIMIT 5;
2182
INSERT INTO t2 ( a, b ) VALUES ( 7 , 8 );
2184
UPDATE t1 SET a = 9 WHERE 1 = 1 LIMIT 8;
2185
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2190
INSERT INTO t2 ( a, b ) VALUES ( 3 , 4 );
2191
SELECT b FROM t2 WHERE 1 = 1;
2197
DELETE FROM t1 WHERE b BETWEEN 9 and 4 LIMIT 3;
2198
INSERT INTO t1 ( a, b ) VALUES ( 9 , 6 );
2199
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
2205
DELETE FROM t2 WHERE id IN ( 8 , 3 , 6 ) LIMIT 5;
2207
INSERT INTO t2 ( a, b ) VALUES ( 3 , 7 );
2208
DELETE FROM t1 WHERE b > 2 LIMIT 7;
2209
ROLLBACK TO SAVEPOINT A;
2210
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
2217
UPDATE t2 SET id = 7 WHERE id IN ( 8 , 0 , 3 ) LIMIT 0;
2218
DELETE FROM t2 WHERE id BETWEEN 5 and 0 LIMIT 5;
2219
DELETE FROM t2 WHERE 1 = 1 LIMIT 8;
2220
DELETE FROM t1 WHERE b > 6 LIMIT 4;
2221
UPDATE t2 SET a = 9 WHERE id IN ( 6 , 7 , 5 ) LIMIT 0;
2222
UPDATE t2 SET a = 0 WHERE a > 1 LIMIT 3;
2225
DELETE FROM t1 WHERE 1 = 1 LIMIT 0;
2226
SELECT id FROM t1 WHERE b < 7;
2228
SELECT id FROM t1 WHERE b < 7 /* no additional predicate */;
2230
SELECT a FROM t2 WHERE 1 = 1;
2232
SELECT id FROM t1 WHERE b < 7 AND id > -16777216;
2234
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2236
DELETE FROM t1 WHERE b > 3 LIMIT 6;
2237
INSERT INTO t2 ( a, b ) VALUES ( 7 , 3 );
2238
SELECT a FROM t2 WHERE 1 = 1;
2241
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2244
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2247
SELECT a FROM t1 WHERE a = 4;
2249
SELECT a FROM t1 WHERE a = 4 /* no additional predicate */;
2251
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2254
SELECT a FROM t1 WHERE a = 4 AND id > -16777216;
2256
SELECT a FROM t2 WHERE 1 = 1;
2259
UPDATE t2 SET a = 3 WHERE a IN ( 4 , 7 , 2 ) LIMIT 1;
2260
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2263
DELETE FROM t1 WHERE b < 3 LIMIT 1;
2264
UPDATE t1 SET a = 7 WHERE id > 3 LIMIT 1;
2265
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2273
DELETE FROM t2 WHERE id = 7 LIMIT 0;
2274
INSERT INTO t2 ( a, b ) VALUES ( 7 , 2 );
2275
SELECT a FROM t1 WHERE b = 3;
2278
SELECT a FROM t1 WHERE b = 3 /* no additional predicate */;
2280
INSERT INTO t2 ( a, b ) VALUES ( 8 , 7 );
2281
DELETE FROM t1 WHERE a = 7 LIMIT 6;
2282
SELECT b FROM t1 WHERE b IN ( 3 , 5 , 4 );
2284
SELECT a FROM t1 WHERE b = 3 AND id > -16777216;
2286
UPDATE t1 SET a = 6 WHERE b BETWEEN 8 and 1 LIMIT 7;
2287
SELECT b FROM t1 WHERE b IN ( 3 , 5 , 4 ) /* no additional predicate */;
2289
UPDATE t1 SET id = 5 WHERE a > 3 LIMIT 3;
2290
SELECT b FROM t1 WHERE b IN ( 3 , 5 , 4 ) AND id > -16777216;
2292
UPDATE t2 SET b = 6 WHERE a IN ( 8 , 3 , 0 ) LIMIT 2;
2295
DELETE FROM t2 WHERE b < 3 LIMIT 1;
2296
DELETE FROM t2 WHERE b < 0 LIMIT 5;
2297
SELECT id FROM t2 WHERE b IN ( 9 , 7 , 2 );
2299
SELECT id FROM t2 WHERE b IN ( 9 , 7 , 2 ) /* no additional predicate */;
2301
SELECT a FROM t2 WHERE 1 = 1;
2305
SELECT id FROM t2 WHERE b IN ( 9 , 7 , 2 ) AND id > -16777216;
2308
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2312
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2316
DELETE FROM t2 WHERE id < 9 LIMIT 4;
2317
SELECT a FROM t1 WHERE a > 1;
2319
SELECT a FROM t1 WHERE a > 1 /* no additional predicate */;
2321
SELECT a FROM t1 WHERE a > 1 AND id > -16777216;
2323
SELECT a FROM t2 WHERE b IN ( 0 , 7 , 6 );
2327
SELECT a FROM t2 WHERE b IN ( 0 , 7 , 6 ) /* no additional predicate */;
2332
SELECT a FROM t2 WHERE b IN ( 0 , 7 , 6 ) AND id > -16777216;
2336
SELECT id FROM t2 WHERE id = 8;
2338
SELECT id FROM t2 WHERE id = 8 /* no additional predicate */;
2340
DELETE FROM t2 WHERE 1 = 1 LIMIT 4;
2341
SELECT id FROM t2 WHERE id = 8 AND id > -16777216;
2343
DELETE FROM t1 WHERE b > 2 LIMIT 5;
2344
INSERT INTO t1 ( a, b ) VALUES ( 2 , 0 );
2345
DELETE FROM t2 WHERE b > 4 LIMIT 4;
2346
INSERT INTO t2 ( a, b ) VALUES ( 7 , 9 );
2347
INSERT INTO t2 ( a, b ) VALUES ( 5 , 6 );
2348
INSERT INTO t2 ( a, b ) VALUES ( 2 , 5 );
2349
SELECT a FROM t2 WHERE b < 8;
2353
SELECT a FROM t2 WHERE b < 8 /* no additional predicate */;
2357
SELECT a FROM t2 WHERE b < 8 AND id > -16777216;
2361
SELECT id FROM t1 WHERE b > 7;
2363
SELECT id FROM t1 WHERE b > 7 /* no additional predicate */;
2365
SELECT id FROM t1 WHERE b > 7 AND id > -16777216;
2367
DELETE FROM t2 WHERE a > 0 LIMIT 2;
2368
DELETE FROM t1 WHERE b < 7 LIMIT 7;
2369
UPDATE t1 SET id = 3 WHERE 1 = 1 LIMIT 1;
2370
DELETE FROM t2 WHERE b = 1 LIMIT 8;
2371
UPDATE t1 SET id = 5 WHERE a < 1 LIMIT 8;
2372
SELECT a FROM t1 WHERE id > 2;
2374
SELECT a FROM t1 WHERE id BETWEEN 4 and 0;
2376
SELECT a FROM t1 WHERE id > 2 /* no additional predicate */;
2378
SELECT a FROM t1 WHERE id > 7;
2380
SELECT a FROM t1 WHERE id BETWEEN 4 and 0 /* no additional predicate */;
2382
SELECT a FROM t1 WHERE id > 2 AND id > -16777216;
2384
DELETE FROM t1 WHERE id BETWEEN 2 and 5 LIMIT 3;
2385
SELECT a FROM t1 WHERE id > 7 /* no additional predicate */;
2387
SELECT a FROM t1 WHERE id BETWEEN 4 and 0 AND id > -16777216;
2389
INSERT INTO t2 ( a, b ) VALUES ( 6 , 2 );
2390
SELECT a FROM t1 WHERE id > 7 AND id > -16777216;
2392
SELECT b FROM t1 WHERE b BETWEEN 3 and 4;
2394
UPDATE t1 SET a = 7 WHERE b BETWEEN 6 and 3 LIMIT 2;
2395
SELECT b FROM t1 WHERE b BETWEEN 3 and 4 /* no additional predicate */;
2397
INSERT INTO t1 ( a, b ) VALUES ( 6 , 0 );
2398
UPDATE t1 SET b = 2 WHERE 1 = 1 LIMIT 9;
2399
SELECT b FROM t1 WHERE b BETWEEN 3 and 4 AND id > -16777216;
2401
UPDATE t1 SET b = 2 WHERE id = 4 LIMIT 0;
2402
INSERT INTO t1 ( a, b ) VALUES ( 0 , 3 );
2403
UPDATE t2 SET a = 8 WHERE a > 0 LIMIT 0;
2405
SELECT b FROM t1 WHERE 1 = 1;
2409
SELECT b FROM t1 WHERE 1 = 1 /* no additional predicate */;
2413
INSERT INTO t1 ( a, b ) VALUES ( 1 , 4 );
2414
SELECT b FROM t1 WHERE b = 7;
2416
SELECT b FROM t1 WHERE 1 = 1 AND id > -16777216;
2421
SELECT b FROM t1 WHERE b = 7 /* no additional predicate */;
2423
INSERT INTO t2 ( a, b ) VALUES ( 5 , 7 );
2424
SELECT b FROM t1 WHERE b = 7 AND id > -16777216;
2426
INSERT INTO t2 ( a, b ) VALUES ( 7 , 2 );
2427
DELETE FROM t2 WHERE a BETWEEN 8 and 4 LIMIT 5;
2428
SELECT a FROM t1 WHERE b = 4;
2431
UPDATE t1 SET b = 1 WHERE b > 4 LIMIT 4;
2432
SELECT a FROM t1 WHERE b = 4 /* no additional predicate */;
2435
UPDATE t1 SET b = 4 WHERE b IN ( 0 , 9 , 4 ) LIMIT 4;
2436
SELECT a FROM t1 WHERE b = 4 AND id > -16777216;
2439
ROLLBACK TO SAVEPOINT A;
2440
INSERT INTO t2 ( a, b ) VALUES ( 8 , 7 );
2441
SELECT id FROM t2 WHERE 1 = 1;
2448
UPDATE t1 SET b = 8 WHERE a = 7 LIMIT 2;
2449
DELETE FROM t1 WHERE 1 = 1 LIMIT 7;
2450
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
2459
SELECT id FROM t2 WHERE a > 9;
2461
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
2468
DELETE FROM t2 WHERE 1 = 1 LIMIT 4;
2469
SELECT id FROM t2 WHERE a > 9 /* no additional predicate */;
2471
SELECT id FROM t2 WHERE id IN ( 3 , 3 , 2 );
2473
UPDATE t1 SET a = 7 WHERE a > 9 LIMIT 7;
2474
SELECT id FROM t2 WHERE id IN ( 3 , 3 , 2 ) /* no additional predicate */;
2476
SELECT id FROM t2 WHERE id IN ( 3 , 3 , 2 ) AND id > -16777216;
2478
SELECT id FROM t2 WHERE a > 9 AND id > -16777216;
2480
UPDATE t1 SET b = 6 WHERE id IN ( 4 , 7 , 6 ) LIMIT 3;
2481
SELECT b FROM t1 WHERE id BETWEEN 6 and 8;
2483
SELECT b FROM t1 WHERE id BETWEEN 6 and 8 /* no additional predicate */;
2486
SELECT b FROM t1 WHERE id BETWEEN 6 and 8 AND id > -16777216;
2489
DELETE FROM t2 WHERE a BETWEEN 0 and 1 LIMIT 3;
2490
SELECT b FROM t1 WHERE b IN ( 7 , 1 , 5 );
2492
SELECT b FROM t1 WHERE b IN ( 7 , 1 , 5 ) /* no additional predicate */;
2494
DELETE FROM t1 WHERE a < 6 LIMIT 1;
2495
SELECT b FROM t1 WHERE b IN ( 7 , 1 , 5 ) AND id > -16777216;
2497
SELECT b FROM t2 WHERE b BETWEEN 5 and 3;
2499
ROLLBACK TO SAVEPOINT A;
2500
SELECT b FROM t2 WHERE b BETWEEN 5 and 3 /* no additional predicate */;
2502
ROLLBACK TO SAVEPOINT A;
2503
SELECT b FROM t2 WHERE b BETWEEN 5 and 3 AND id > -16777216;
2505
UPDATE t1 SET a = 1 WHERE b > 8 LIMIT 4;
2506
ROLLBACK TO SAVEPOINT A;
2507
SELECT a FROM t2 WHERE a BETWEEN 9 and 7;
2509
UPDATE t2 SET id = 8 WHERE 1 = 1 LIMIT 7;
2510
SELECT a FROM t2 WHERE a BETWEEN 9 and 7 /* no additional predicate */;
2512
SELECT a FROM t2 WHERE a BETWEEN 9 and 7 AND id > -16777216;
2514
SELECT b FROM t2 WHERE a > 8;
2516
SELECT b FROM t1 WHERE 1 = 1;
2518
SELECT b FROM t1 WHERE 1 = 1 /* no additional predicate */;
2520
SELECT b FROM t2 WHERE a > 8 /* no additional predicate */;
2522
SELECT b FROM t1 WHERE 1 = 1 AND id > -16777216;
2524
SELECT b FROM t2 WHERE a > 8 AND id > -16777216;
2526
DELETE FROM t2 WHERE b = 3 LIMIT 7;
2528
SELECT id FROM t2 WHERE id < 7;
2530
INSERT INTO t2 ( a, b ) VALUES ( 8 , 3 );
2531
SELECT id FROM t2 WHERE id < 7 /* no additional predicate */;
2533
UPDATE t2 SET id = 8 WHERE b > 7 LIMIT 0;
2534
SELECT id FROM t2 WHERE id < 7 AND id > -16777216;
2537
UPDATE t1 SET b = 0 WHERE id > 0 LIMIT 9;
2539
DELETE FROM t1 WHERE id < 4 LIMIT 2;
2541
UPDATE t1 SET id = 2 WHERE id < 6 LIMIT 3;
2542
INSERT INTO t1 ( a, b ) VALUES ( 5 , 5 );
2543
SELECT a FROM t1 WHERE b = 3;
2545
UPDATE t2 SET id = 1 WHERE a > 3 LIMIT 6;
2546
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
2547
INSERT INTO t2 ( a, b ) VALUES ( 7 , 2 );
2548
SELECT a FROM t1 WHERE b = 3 /* no additional predicate */;
2551
SELECT a FROM t1 WHERE b = 3 AND id > -16777216;
2553
ROLLBACK TO SAVEPOINT A;
2554
SELECT id FROM t1 WHERE a IN ( 2 , 8 , 3 );
2557
SELECT id FROM t1 WHERE a IN ( 2 , 8 , 3 ) /* no additional predicate */;
2559
SELECT id FROM t1 WHERE a IN ( 2 , 8 , 3 ) AND id > -16777216;
2561
UPDATE t2 SET b = 1 WHERE b > 7 LIMIT 5;
2562
DELETE FROM t2 WHERE a = 5 LIMIT 3;
2563
SELECT id FROM t1 WHERE a = 6;
2565
SELECT id FROM t1 WHERE a = 6 /* no additional predicate */;
2567
SELECT id FROM t1 WHERE a = 6 AND id > -16777216;
2569
SELECT b FROM t1 WHERE 1 = 1;
2572
SELECT b FROM t1 WHERE 1 = 1 /* no additional predicate */;
2575
SELECT b FROM t1 WHERE 1 = 1 AND id > -16777216;
2578
DELETE FROM t2 WHERE id = 0 LIMIT 7;
2579
UPDATE t1 SET a = 8 WHERE 1 = 1 LIMIT 8;
2581
UPDATE t1 SET a = 2 WHERE a IN ( 9 , 5 , 9 ) LIMIT 4;
2582
DELETE FROM t1 WHERE a < 7 LIMIT 0;
2583
DELETE FROM t2 WHERE id = 2 LIMIT 7;
2584
SELECT a FROM t2 WHERE b > 5;
2587
DELETE FROM t2 WHERE id > 0 LIMIT 6;
2588
SELECT a FROM t2 WHERE b > 5 /* no additional predicate */;
2590
SELECT a FROM t2 WHERE b > 5 AND id > -16777216;
2592
SELECT a FROM t2 WHERE a > 2;
2594
SELECT a FROM t2 WHERE a > 2 /* no additional predicate */;
2596
SELECT a FROM t2 WHERE a > 2 AND id > -16777216;
2598
DELETE FROM t1 WHERE b > 7 LIMIT 8;
2600
SELECT a FROM t1 WHERE 1 = 1;
2603
SELECT b FROM t1 WHERE a IN ( 9 , 7 , 3 );
2605
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
2608
SELECT b FROM t1 WHERE a IN ( 9 , 7 , 3 ) /* no additional predicate */;
2610
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
2613
SELECT b FROM t1 WHERE a IN ( 9 , 7 , 3 ) AND id > -16777216;
2615
ROLLBACK TO SAVEPOINT A;
2616
UPDATE t2 SET b = 6 WHERE a < 5 LIMIT 4;
2617
UPDATE t1 SET b = 3 WHERE id = 1 LIMIT 1;
2618
DELETE FROM t1 WHERE b > 4 LIMIT 3;
2619
DELETE FROM t1 WHERE 1 = 1 LIMIT 8;
2621
SELECT b FROM t2 WHERE b BETWEEN 8 and 3;
2623
SELECT b FROM t2 WHERE b BETWEEN 8 and 3 /* no additional predicate */;
2625
INSERT INTO t2 ( a, b ) VALUES ( 5 , 3 );
2626
SELECT b FROM t2 WHERE b BETWEEN 8 and 3 AND id > -16777216;
2628
UPDATE t2 SET b = 7 WHERE b = 6 LIMIT 8;
2629
DELETE FROM t2 WHERE 1 = 1 LIMIT 2;
2631
UPDATE t1 SET a = 2 WHERE id > 1 LIMIT 5;
2633
UPDATE t1 SET a = 6 WHERE b < 3 LIMIT 7;
2634
UPDATE t1 SET b = 7 WHERE 1 = 1 LIMIT 9;
2635
INSERT INTO t2 ( a, b ) VALUES ( 2 , 4 );
2636
UPDATE t1 SET b = 2 WHERE id > 2 LIMIT 5;
2637
UPDATE t1 SET id = 1 WHERE id BETWEEN 1 and 5 LIMIT 7;
2638
SELECT b FROM t1 WHERE b IN ( 1 , 7 , 5 );
2640
INSERT INTO t2 ( a, b ) VALUES ( 1 , 2 );
2641
SELECT b FROM t1 WHERE b IN ( 1 , 7 , 5 ) /* no additional predicate */;
2643
SELECT b FROM t1 WHERE b IN ( 1 , 7 , 5 ) AND id > -16777216;
2645
SELECT id FROM t2 WHERE b < 7;
2649
SELECT id FROM t2 WHERE b < 7 /* no additional predicate */;
2653
SELECT b FROM t2 WHERE id > 1;
2657
SELECT id FROM t2 WHERE b < 7 AND id > -16777216;
2661
SELECT b FROM t2 WHERE id > 1 /* no additional predicate */;
2665
SELECT b FROM t1 WHERE id = 5;
2667
SELECT b FROM t1 WHERE id = 5 /* no additional predicate */;
2669
SELECT b FROM t1 WHERE id = 5 AND id > -16777216;
2671
SELECT b FROM t2 WHERE id > 1 AND id > -16777216;
2675
DELETE FROM t1 WHERE b < 4 LIMIT 7;
2677
DELETE FROM t2 WHERE a < 0 LIMIT 2;
2678
SELECT a FROM t1 WHERE b < 6;
2681
INSERT INTO t2 ( a, b ) VALUES ( 4 , 2 );
2682
SELECT a FROM t1 WHERE b < 6 /* no additional predicate */;
2684
UPDATE t1 SET b = 5 WHERE 1 = 1 LIMIT 4;
2685
SELECT a FROM t1 WHERE b < 6 AND id > -16777216;
2687
UPDATE t1 SET b = 3 WHERE a IN ( 1 , 2 , 4 ) LIMIT 5;
2688
UPDATE t2 SET id = 3 WHERE 1 = 1 LIMIT 6;
2689
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
2691
DELETE FROM t1 WHERE a > 0 LIMIT 7;
2692
SELECT a FROM t1 WHERE a BETWEEN 4 and 8;
2694
UPDATE t2 SET b = 2 WHERE 1 = 1 LIMIT 4;
2695
SELECT a FROM t1 WHERE a BETWEEN 4 and 8 /* no additional predicate */;
2697
SELECT a FROM t1 WHERE b > 2;
2699
SELECT a FROM t1 WHERE b > 2 /* no additional predicate */;
2701
SELECT a FROM t1 WHERE a BETWEEN 4 and 8 AND id > -16777216;
2703
SELECT a FROM t1 WHERE b > 2 AND id > -16777216;
2705
INSERT INTO t1 ( a, b ) VALUES ( 9 , 8 );
2706
INSERT INTO t1 ( a, b ) VALUES ( 8 , 1 );
2707
SELECT a FROM t2 WHERE id IN ( 6 , 8 , 6 );
2709
DELETE FROM t2 WHERE b < 3 LIMIT 2;
2710
SELECT a FROM t2 WHERE id IN ( 6 , 8 , 6 ) /* no additional predicate */;
2712
INSERT INTO t2 ( a, b ) VALUES ( 6 , 4 );
2713
SELECT a FROM t2 WHERE id IN ( 6 , 8 , 6 ) AND id > -16777216;
2716
INSERT INTO t1 ( a, b ) VALUES ( 2 , 2 );
2718
UPDATE t1 SET id = 3 WHERE id BETWEEN 9 and 8 LIMIT 3;
2719
DELETE FROM t2 WHERE b = 0 LIMIT 4;
2720
DELETE FROM t2 WHERE id = 9 LIMIT 2;
2721
DELETE FROM t1 WHERE id < 9 LIMIT 9;
2722
DELETE FROM t2 WHERE b = 0 LIMIT 5;
2723
UPDATE t1 SET b = 0 WHERE a BETWEEN 8 and 5 LIMIT 0;
2724
DELETE FROM t2 WHERE id = 3 LIMIT 0;
2725
UPDATE t1 SET b = 1 WHERE b = 8 LIMIT 4;
2726
SELECT a FROM t1 WHERE 1 = 1;
2731
SELECT b FROM t2 WHERE b > 2;
2734
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
2739
DELETE FROM t1 WHERE a IN ( 9 , 5 , 3 ) LIMIT 3;
2740
SELECT b FROM t2 WHERE b > 2 /* no additional predicate */;
2743
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
2747
SELECT id FROM t2 WHERE b > 9;
2749
SELECT b FROM t2 WHERE b > 2 AND id > -16777216;
2752
UPDATE t2 SET id = 2 WHERE a IN ( 4 , 8 , 7 ) LIMIT 1;
2753
SELECT id FROM t2 WHERE b > 9 /* no additional predicate */;
2755
DELETE FROM t1 WHERE id = 5 LIMIT 1;
2756
SELECT id FROM t2 WHERE 1 = 1;
2760
INSERT INTO t2 ( a, b ) VALUES ( 4 , 7 );
2761
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
2766
SELECT id FROM t2 WHERE b > 9 AND id > -16777216;
2769
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
2774
SELECT id FROM t1 WHERE b = 7;
2776
SELECT id FROM t1 WHERE b = 7 /* no additional predicate */;
2778
UPDATE t1 SET b = 8 WHERE b IN ( 0 , 5 , 9 ) LIMIT 7;
2779
UPDATE t1 SET a = 2 WHERE b BETWEEN 2 and 7 LIMIT 8;
2780
SELECT id FROM t1 WHERE b = 7 AND id > -16777216;
2782
ROLLBACK TO SAVEPOINT A;
2783
INSERT INTO t1 ( a, b ) VALUES ( 0 , 3 );
2784
INSERT INTO t1 ( a, b ) VALUES ( 0 , 5 );
2785
SELECT b FROM t2 WHERE a > 6;
2787
DELETE FROM t1 WHERE a < 2 LIMIT 1;
2788
SELECT b FROM t2 WHERE a > 6 /* no additional predicate */;
2791
ROLLBACK TO SAVEPOINT A;
2792
SELECT b FROM t2 WHERE a > 6 AND id > -16777216;
2794
DELETE FROM t1 WHERE id > 0 LIMIT 5;
2795
DELETE FROM t1 WHERE a BETWEEN 9 and 2 LIMIT 1;
2796
UPDATE t2 SET b = 6 WHERE a < 3 LIMIT 0;
2797
UPDATE t2 SET id = 5 WHERE 1 = 1 LIMIT 3;
2798
ERROR 23000: Duplicate entry '5' for key 'PRIMARY'
2799
UPDATE t2 SET a = 5 WHERE 1 = 1 LIMIT 9;
2800
SELECT id FROM t2 WHERE a < 7;
2805
UPDATE t1 SET a = 9 WHERE a = 9 LIMIT 1;
2807
SELECT id FROM t2 WHERE a < 7 /* no additional predicate */;
2812
SELECT a FROM t1 WHERE id BETWEEN 1 and 5;
2814
SELECT id FROM t2 WHERE a < 7 AND id > -16777216;
2819
SELECT a FROM t1 WHERE id BETWEEN 1 and 5 /* no additional predicate */;
2821
SELECT a FROM t1 WHERE id BETWEEN 1 and 5 AND id > -16777216;
2823
INSERT INTO t1 ( a, b ) VALUES ( 2 , 6 );
2824
INSERT INTO t2 ( a, b ) VALUES ( 3 , 6 );
2825
DELETE FROM t2 WHERE 1 = 1 LIMIT 3;
2826
SELECT b FROM t2 WHERE b = 6;
2829
SELECT b FROM t2 WHERE b = 6 /* no additional predicate */;
2832
SELECT b FROM t2 WHERE b = 6 AND id > -16777216;
2835
SELECT id FROM t1 WHERE id > 1;
2838
SELECT id FROM t1 WHERE id > 1 /* no additional predicate */;
2841
SELECT id FROM t1 WHERE id > 1 AND id > -16777216;
2844
SELECT a FROM t1 WHERE id < 8;
2846
SELECT a FROM t1 WHERE id < 8 /* no additional predicate */;
2848
SELECT a FROM t1 WHERE id < 8 AND id > -16777216;
2850
UPDATE t1 SET id = 8 WHERE a IN ( 3 , 4 , 7 ) LIMIT 7;
2851
DELETE FROM t1 WHERE a > 0 LIMIT 6;
2852
DELETE FROM t2 WHERE b > 4 LIMIT 0;
2853
ROLLBACK TO SAVEPOINT A;
2854
UPDATE t2 SET a = 9 WHERE a < 3 LIMIT 5;
2855
SELECT id FROM t2 WHERE id < 6;
2857
SELECT id FROM t2 WHERE id < 6 /* no additional predicate */;
2859
SELECT id FROM t2 WHERE id < 6 AND id > -16777216;
2861
DELETE FROM t1 WHERE a IN ( 6 , 8 , 0 ) LIMIT 1;
2862
DELETE FROM t2 WHERE id < 4 LIMIT 4;
2863
DELETE FROM t1 WHERE a < 5 LIMIT 2;
2864
DELETE FROM t1 WHERE b > 1 LIMIT 9;
2865
SELECT b FROM t1 WHERE a IN ( 9 , 9 , 7 );
2867
SELECT b FROM t1 WHERE a IN ( 9 , 9 , 7 ) /* no additional predicate */;
2869
UPDATE t1 SET id = 1 WHERE b BETWEEN 7 and 3 LIMIT 0;
2870
SELECT b FROM t1 WHERE a IN ( 9 , 9 , 7 ) AND id > -16777216;
2872
DELETE FROM t2 WHERE a = 2 LIMIT 0;
2873
INSERT INTO t2 ( a, b ) VALUES ( 6 , 6 );
2874
DELETE FROM t2 WHERE b < 8 LIMIT 5;
2875
ROLLBACK TO SAVEPOINT A;
2876
SELECT b FROM t2 WHERE 1 = 1;
2878
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
2880
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
2883
INSERT INTO t1 ( a, b ) VALUES ( 5 , 2 );
2884
UPDATE t1 SET id = 2 WHERE b > 5 LIMIT 9;
2885
SELECT a FROM t1 WHERE a BETWEEN 9 and 2;
2887
SELECT a FROM t1 WHERE a BETWEEN 9 and 2 /* no additional predicate */;
2889
SELECT a FROM t1 WHERE a BETWEEN 9 and 2 AND id > -16777216;
2891
DELETE FROM t1 WHERE b = 5 LIMIT 2;
2893
DELETE FROM t2 WHERE a < 1 LIMIT 2;
2894
DELETE FROM t2 WHERE b < 4 LIMIT 7;
2895
DELETE FROM t1 WHERE b IN ( 0 , 8 , 7 ) LIMIT 4;
2896
INSERT INTO t2 ( a, b ) VALUES ( 6 , 7 );
2897
SELECT b FROM t2 WHERE 1 = 1;
2900
DELETE FROM t2 WHERE b > 0 LIMIT 5;
2901
DELETE FROM t1 WHERE a = 6 LIMIT 8;
2902
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
2904
SELECT a FROM t1 WHERE b BETWEEN 7 and 1;
2906
SELECT a FROM t1 WHERE b BETWEEN 7 and 1 /* no additional predicate */;
2908
SELECT a FROM t1 WHERE b BETWEEN 7 and 1 AND id > -16777216;
2910
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
2912
SELECT a FROM t2 WHERE 1 = 1;
2914
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
2916
DELETE FROM t2 WHERE id > 5 LIMIT 6;
2917
INSERT INTO t1 ( a, b ) VALUES ( 0 , 7 );
2918
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
2920
SELECT b FROM t1 WHERE b < 1;
2922
SELECT b FROM t1 WHERE b < 1 /* no additional predicate */;
2924
SELECT b FROM t1 WHERE b < 1 AND id > -16777216;
2928
DELETE FROM t2 WHERE b < 1 LIMIT 9;
2929
DELETE FROM t1 WHERE id BETWEEN 2 and 7 LIMIT 5;
2930
DELETE FROM t2 WHERE a IN ( 1 , 9 , 1 ) LIMIT 9;
2932
INSERT INTO t1 ( a, b ) VALUES ( 6 , 2 );
2933
INSERT INTO t2 ( a, b ) VALUES ( 1 , 6 );
2934
SELECT b FROM t2 WHERE id IN ( 8 , 5 , 1 );
2936
INSERT INTO t2 ( a, b ) VALUES ( 4 , 7 );
2937
SELECT b FROM t2 WHERE id IN ( 8 , 5 , 1 ) /* no additional predicate */;
2939
UPDATE t1 SET a = 2 WHERE id BETWEEN 8 and 3 LIMIT 6;
2940
INSERT INTO t1 ( a, b ) VALUES ( 2 , 8 );
2941
SELECT b FROM t2 WHERE id IN ( 8 , 5 , 1 ) AND id > -16777216;
2943
DELETE FROM t2 WHERE 1 = 1 LIMIT 3;
2944
UPDATE t2 SET id = 5 WHERE id BETWEEN 1 and 2 LIMIT 5;
2945
DELETE FROM t1 WHERE b < 2 LIMIT 6;
2946
DELETE FROM t2 WHERE a > 4 LIMIT 7;
2947
SELECT a FROM t1 WHERE b IN ( 7 , 7 , 9 );
2951
SELECT a FROM t1 WHERE b IN ( 7 , 7 , 9 ) /* no additional predicate */;
2954
SELECT id FROM t2 WHERE b = 1;
2956
SELECT a FROM t1 WHERE b IN ( 7 , 7 , 9 ) AND id > -16777216;
2959
SELECT id FROM t2 WHERE b = 1 /* no additional predicate */;
2962
SELECT id FROM t2 WHERE b = 1 AND id > -16777216;
2964
UPDATE t2 SET a = 5 WHERE b = 8 LIMIT 4;
2965
UPDATE t2 SET a = 7 WHERE id BETWEEN 5 and 1 LIMIT 1;
2966
DELETE FROM t2 WHERE id < 4 LIMIT 6;
2967
DELETE FROM t2 WHERE b IN ( 9 , 3 , 2 ) LIMIT 1;
2968
UPDATE t2 SET id = 2 WHERE 1 = 1 LIMIT 0;
2969
INSERT INTO t1 ( a, b ) VALUES ( 7 , 4 );
2970
INSERT INTO t1 ( a, b ) VALUES ( 3 , 4 );
2971
SELECT b FROM t2 WHERE b = 3;
2973
UPDATE t2 SET b = 7 WHERE a IN ( 0 , 3 , 5 ) LIMIT 6;
2974
INSERT INTO t2 ( a, b ) VALUES ( 1 , 4 );
2975
SELECT b FROM t2 WHERE b = 3 /* no additional predicate */;
2977
INSERT INTO t2 ( a, b ) VALUES ( 4 , 9 );
2978
UPDATE t2 SET id = 3 WHERE a < 3 LIMIT 1;
2979
UPDATE t2 SET id = 6 WHERE id = 6 LIMIT 2;
2980
SELECT b FROM t2 WHERE b = 3 AND id > -16777216;
2982
ROLLBACK TO SAVEPOINT A;
2983
DELETE FROM t1 WHERE id = 3 LIMIT 6;
2985
INSERT INTO t1 ( a, b ) VALUES ( 1 , 7 );
2987
INSERT INTO t1 ( a, b ) VALUES ( 3 , 5 );
2988
SELECT b FROM t1 WHERE b IN ( 4 , 7 , 7 );
2994
SELECT b FROM t1 WHERE b IN ( 4 , 7 , 7 ) /* no additional predicate */;
3000
UPDATE t1 SET a = 1 WHERE 1 = 1 LIMIT 5;
3001
SELECT b FROM t1 WHERE b IN ( 4 , 7 , 7 ) AND id > -16777216;
3007
INSERT INTO t2 ( a, b ) VALUES ( 4 , 4 );
3008
DELETE FROM t1 WHERE a IN ( 3 , 2 , 4 ) LIMIT 8;
3010
UPDATE t2 SET a = 5 WHERE id < 9 LIMIT 2;
3012
SELECT id FROM t1 WHERE a IN ( 0 , 5 , 3 );
3015
SELECT id FROM t1 WHERE a IN ( 0 , 5 , 3 ) /* no additional predicate */;
3017
INSERT INTO t1 ( a, b ) VALUES ( 7 , 1 );
3018
SELECT id FROM t1 WHERE a IN ( 0 , 5 , 3 ) AND id > -16777216;
3020
SELECT b FROM t2 WHERE a > 7;
3022
SELECT b FROM t2 WHERE a > 7 /* no additional predicate */;
3024
SELECT b FROM t2 WHERE a > 7 AND id > -16777216;
3026
INSERT INTO t1 ( a, b ) VALUES ( 7 , 4 );
3027
DELETE FROM t2 WHERE id IN ( 3 , 0 , 8 ) LIMIT 9;
3029
INSERT INTO t1 ( a, b ) VALUES ( 9 , 1 );
3030
ROLLBACK TO SAVEPOINT A;
3031
INSERT INTO t1 ( a, b ) VALUES ( 4 , 7 );
3033
SELECT a FROM t1 WHERE a IN ( 4 , 4 , 2 );
3036
SELECT a FROM t1 WHERE a IN ( 4 , 4 , 2 ) /* no additional predicate */;
3039
SELECT a FROM t1 WHERE a IN ( 4 , 4 , 2 ) AND id > -16777216;
3042
DELETE FROM t1 WHERE id = 1 LIMIT 5;
3043
INSERT INTO t2 ( a, b ) VALUES ( 5 , 3 );
3044
UPDATE t1 SET b = 8 WHERE a BETWEEN 9 and 9 LIMIT 5;
3046
DELETE FROM t1 WHERE b BETWEEN 2 and 3 LIMIT 7;
3047
DELETE FROM t2 WHERE b BETWEEN 7 and 1 LIMIT 6;
3048
SELECT a FROM t1 WHERE id > 4;
3058
SELECT id FROM t1 WHERE id < 3;
3060
SELECT a FROM t1 WHERE id > 4 /* no additional predicate */;
3070
SELECT id FROM t1 WHERE id < 3 /* no additional predicate */;
3072
SELECT a FROM t1 WHERE id > 4 AND id > -16777216;
3082
SELECT id FROM t1 WHERE id < 3 AND id > -16777216;
3084
UPDATE t1 SET b = 2 WHERE id IN ( 2 , 0 , 9 ) LIMIT 2;
3085
UPDATE t2 SET id = 8 WHERE id IN ( 0 , 8 , 7 ) LIMIT 4;
3086
DELETE FROM t2 WHERE id BETWEEN 3 and 5 LIMIT 4;
3087
INSERT INTO t2 ( a, b ) VALUES ( 1 , 4 );
3088
SELECT id FROM t2 WHERE a BETWEEN 7 and 6;
3091
SELECT id FROM t2 WHERE a BETWEEN 7 and 6 /* no additional predicate */;
3093
DELETE FROM t2 WHERE id IN ( 5 , 2 , 5 ) LIMIT 0;
3094
SELECT id FROM t2 WHERE a BETWEEN 7 and 6 AND id > -16777216;
3096
UPDATE t1 SET id = 3 WHERE id = 0 LIMIT 0;
3097
INSERT INTO t1 ( a, b ) VALUES ( 3 , 1 );
3098
INSERT INTO t1 ( a, b ) VALUES ( 5 , 5 );
3099
SELECT id FROM t2 WHERE id IN ( 8 , 2 , 7 );
3101
SELECT id FROM t2 WHERE id IN ( 8 , 2 , 7 ) /* no additional predicate */;
3103
DELETE FROM t2 WHERE a = 4 LIMIT 7;
3104
SELECT id FROM t2 WHERE id IN ( 8 , 2 , 7 ) AND id > -16777216;
3106
UPDATE t2 SET id = 7 WHERE 1 = 1 LIMIT 6;
3107
ERROR 23000: Duplicate entry '7' for key 'PRIMARY'
3108
DELETE FROM t1 WHERE id > 7 LIMIT 8;
3109
SELECT b FROM t1 WHERE b < 3;
3112
SELECT b FROM t1 WHERE b < 3 /* no additional predicate */;
3115
SELECT b FROM t1 WHERE b < 3 AND id > -16777216;
3118
SELECT id FROM t2 WHERE id < 8;
3120
SELECT id FROM t2 WHERE id < 8 /* no additional predicate */;
3122
SELECT id FROM t2 WHERE id < 8 AND id > -16777216;
3124
UPDATE t2 SET a = 8 WHERE b BETWEEN 4 and 9 LIMIT 5;
3125
SELECT a FROM t2 WHERE b IN ( 9 , 5 , 4 );
3128
SELECT a FROM t2 WHERE b IN ( 9 , 5 , 4 ) /* no additional predicate */;
3131
SELECT a FROM t2 WHERE b IN ( 9 , 5 , 4 ) AND id > -16777216;
3134
INSERT INTO t1 ( a, b ) VALUES ( 7 , 1 );
3135
UPDATE t2 SET b = 2 WHERE 1 = 1 LIMIT 8;
3137
SELECT id FROM t1 WHERE b BETWEEN 0 and 2;
3141
SELECT id FROM t1 WHERE b BETWEEN 0 and 2 /* no additional predicate */;
3145
SELECT id FROM t1 WHERE b BETWEEN 0 and 2 AND id > -16777216;
3149
DELETE FROM t2 WHERE id > 6 LIMIT 2;
3150
DELETE FROM t2 WHERE id > 0 LIMIT 9;
3151
UPDATE t2 SET b = 2 WHERE id < 7 LIMIT 6;
3152
DELETE FROM t2 WHERE id BETWEEN 0 and 9 LIMIT 2;
3153
UPDATE t1 SET b = 2 WHERE 1 = 1 LIMIT 7;
3155
DELETE FROM t2 WHERE a IN ( 5 , 5 , 7 ) LIMIT 7;
3156
SELECT a FROM t1 WHERE id < 5;
3158
SELECT a FROM t2 WHERE b BETWEEN 1 and 6;
3161
SELECT a FROM t1 WHERE id < 5 /* no additional predicate */;
3163
SELECT a FROM t2 WHERE b BETWEEN 1 and 6 /* no additional predicate */;
3165
SELECT a FROM t1 WHERE id < 5 AND id > -16777216;
3167
INSERT INTO t2 ( a, b ) VALUES ( 3 , 5 );
3168
SELECT a FROM t2 WHERE b BETWEEN 1 and 6 AND id > -16777216;
3171
UPDATE t1 SET b = 3 WHERE a = 7 LIMIT 1;
3172
SELECT id FROM t2 WHERE 1 = 1;
3175
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
3178
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
3181
SELECT id FROM t2 WHERE id IN ( 1 , 0 , 3 );
3183
SELECT id FROM t2 WHERE id IN ( 1 , 0 , 3 ) /* no additional predicate */;
3185
SELECT id FROM t2 WHERE id IN ( 1 , 0 , 3 ) AND id > -16777216;
3187
SELECT b FROM t1 WHERE b = 5;
3189
SELECT b FROM t1 WHERE b = 5 /* no additional predicate */;
3191
SELECT b FROM t1 WHERE b = 5 AND id > -16777216;
3193
SELECT id FROM t2 WHERE id > 3;
3196
SELECT id FROM t2 WHERE id > 3 /* no additional predicate */;
3199
SELECT id FROM t2 WHERE id > 3 AND id > -16777216;
3202
DELETE FROM t1 WHERE b > 6 LIMIT 4;
3203
SELECT id FROM t2 WHERE 1 = 1;
3206
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
3209
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
3212
ROLLBACK TO SAVEPOINT A;
3213
SELECT a FROM t1 WHERE b BETWEEN 0 and 8;
3218
SELECT a FROM t1 WHERE b BETWEEN 0 and 8 /* no additional predicate */;
3223
SELECT a FROM t1 WHERE b BETWEEN 0 and 8 AND id > -16777216;
3228
UPDATE t1 SET id = 3 WHERE b IN ( 5 , 4 , 0 ) LIMIT 3;
3229
DELETE FROM t1 WHERE id < 7 LIMIT 3;
3230
SELECT id FROM t2 WHERE id BETWEEN 6 and 1;
3232
SELECT id FROM t2 WHERE id BETWEEN 6 and 1 /* no additional predicate */;
3234
SELECT id FROM t2 WHERE id BETWEEN 6 and 1 AND id > -16777216;
3237
INSERT INTO t1 ( a, b ) VALUES ( 3 , 5 );
3238
DELETE FROM t1 WHERE id IN ( 1 , 7 , 4 ) LIMIT 7;
3239
INSERT INTO t1 ( a, b ) VALUES ( 7 , 2 );
3240
SELECT b FROM t1 WHERE b BETWEEN 4 and 9;
3243
SELECT b FROM t1 WHERE b BETWEEN 4 and 9 /* no additional predicate */;
3246
SELECT b FROM t1 WHERE b BETWEEN 4 and 9 AND id > -16777216;
3249
SELECT b FROM t2 WHERE 1 = 1;
3252
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
3255
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
3258
SELECT b FROM t2 WHERE id IN ( 2 , 7 , 8 );
3260
SELECT b FROM t2 WHERE id IN ( 2 , 7 , 8 ) /* no additional predicate */;
3262
SELECT b FROM t2 WHERE id IN ( 2 , 7 , 8 ) AND id > -16777216;
3264
INSERT INTO t2 ( a, b ) VALUES ( 9 , 2 );
3265
UPDATE t1 SET id = 9 WHERE a BETWEEN 6 and 2 LIMIT 0;
3266
DELETE FROM t1 WHERE id < 6 LIMIT 8;
3268
DELETE FROM t1 WHERE id BETWEEN 3 and 5 LIMIT 9;
3269
UPDATE t1 SET b = 1 WHERE b BETWEEN 3 and 4 LIMIT 1;
3270
ROLLBACK TO SAVEPOINT A;
3271
INSERT INTO t2 ( a, b ) VALUES ( 8 , 3 );
3272
DELETE FROM t1 WHERE b < 2 LIMIT 9;
3273
DELETE FROM t2 WHERE 1 = 1 LIMIT 7;
3274
UPDATE t1 SET a = 3 WHERE id < 2 LIMIT 1;
3275
DELETE FROM t2 WHERE 1 = 1 LIMIT 2;
3276
UPDATE t1 SET a = 1 WHERE b > 0 LIMIT 1;
3277
SELECT a FROM t1 WHERE b = 8;
3279
UPDATE t2 SET id = 1 WHERE id = 8 LIMIT 4;
3280
INSERT INTO t1 ( a, b ) VALUES ( 5 , 8 );
3281
SELECT a FROM t1 WHERE b = 8 /* no additional predicate */;
3284
SELECT a FROM t1 WHERE b = 8 AND id > -16777216;
3287
INSERT INTO t1 ( a, b ) VALUES ( 4 , 3 );
3289
UPDATE t1 SET b = 8 WHERE b < 3 LIMIT 6;
3290
INSERT INTO t1 ( a, b ) VALUES ( 9 , 6 );
3291
SELECT a FROM t2 WHERE 1 = 1;
3293
SELECT id FROM t2 WHERE 1 = 1;
3295
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
3297
SELECT id FROM t2 WHERE 1 = 1 /* no additional predicate */;
3299
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
3301
SELECT id FROM t2 WHERE 1 = 1 AND id > -16777216;
3304
DELETE FROM t1 WHERE b = 4 LIMIT 4;
3305
DELETE FROM t1 WHERE b > 8 LIMIT 7;
3306
UPDATE t1 SET b = 9 WHERE a > 1 LIMIT 7;
3307
INSERT INTO t2 ( a, b ) VALUES ( 2 , 4 );
3308
INSERT INTO t2 ( a, b ) VALUES ( 1 , 9 );
3309
INSERT INTO t1 ( a, b ) VALUES ( 1 , 8 );
3310
UPDATE t1 SET id = 0 WHERE 1 = 1 LIMIT 6;
3311
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
3312
UPDATE t2 SET a = 4 WHERE a IN ( 0 , 6 , 5 ) LIMIT 5;
3313
INSERT INTO t1 ( a, b ) VALUES ( 6 , 9 );
3314
INSERT INTO t2 ( a, b ) VALUES ( 4 , 8 );
3315
INSERT INTO t2 ( a, b ) VALUES ( 2 , 6 );
3316
SELECT b FROM t2 WHERE b > 8;
3319
INSERT INTO t1 ( a, b ) VALUES ( 0 , 8 );
3321
SELECT b FROM t2 WHERE b > 8 /* no additional predicate */;
3324
UPDATE t2 SET a = 0 WHERE a BETWEEN 1 and 0 LIMIT 2;
3325
ROLLBACK TO SAVEPOINT A;
3326
SELECT b FROM t2 WHERE b > 8 AND id > -16777216;
3329
DELETE FROM t2 WHERE b IN ( 2 , 9 , 2 ) LIMIT 0;
3330
INSERT INTO t2 ( a, b ) VALUES ( 7 , 0 );
3332
UPDATE t1 SET a = 9 WHERE id > 1 LIMIT 6;
3333
DELETE FROM t1 WHERE id > 1 LIMIT 6;
3334
SELECT b FROM t2 WHERE 1 = 1;
3341
DELETE FROM t1 WHERE a < 2 LIMIT 0;
3342
SELECT b FROM t2 WHERE 1 = 1 /* no additional predicate */;
3349
SELECT b FROM t2 WHERE 1 = 1 AND id > -16777216;
3356
INSERT INTO t2 ( a, b ) VALUES ( 7 , 1 );
3358
DELETE FROM t2 WHERE a IN ( 3 , 7 , 0 ) LIMIT 7;
3359
DELETE FROM t1 WHERE b IN ( 0 , 7 , 0 ) LIMIT 1;
3360
DELETE FROM t2 WHERE a IN ( 5 , 7 , 7 ) LIMIT 4;
3361
ROLLBACK TO SAVEPOINT A;
3362
DELETE FROM t1 WHERE b < 2 LIMIT 8;
3363
DELETE FROM t2 WHERE a = 2 LIMIT 3;
3365
UPDATE t2 SET b = 1 WHERE id IN ( 3 , 4 , 8 ) LIMIT 4;
3366
ROLLBACK TO SAVEPOINT A;
3368
INSERT INTO t1 ( a, b ) VALUES ( 4 , 5 );
3369
SELECT b FROM t2 WHERE id = 8;
3371
SELECT b FROM t2 WHERE id = 8 /* no additional predicate */;
3373
UPDATE t2 SET a = 7 WHERE b IN ( 6 , 3 , 0 ) LIMIT 7;
3374
SELECT b FROM t2 WHERE id = 8 AND id > -16777216;
3376
DELETE FROM t2 WHERE b = 5 LIMIT 3;
3377
DELETE FROM t1 WHERE 1 = 1 LIMIT 6;
3378
INSERT INTO t1 ( a, b ) VALUES ( 4 , 4 );
3379
UPDATE t2 SET id = 8 WHERE b IN ( 3 , 6 , 7 ) LIMIT 3;
3380
SELECT b FROM t2 WHERE a > 6;
3383
UPDATE t2 SET b = 5 WHERE b IN ( 1 , 4 , 5 ) LIMIT 4;
3386
INSERT INTO t1 ( a, b ) VALUES ( 8 , 6 );
3387
DELETE FROM t1 WHERE a > 5 LIMIT 5;
3388
SELECT b FROM t1 WHERE id = 0;
3390
DELETE FROM t2 WHERE b > 9 LIMIT 1;
3391
ROLLBACK TO SAVEPOINT A;
3392
SELECT b FROM t1 WHERE id = 0 /* no additional predicate */;
3394
SELECT b FROM t2 WHERE a > 6 /* no additional predicate */;
3396
INSERT INTO t2 ( a, b ) VALUES ( 9 , 6 );
3397
INSERT INTO t2 ( a, b ) VALUES ( 4 , 4 );
3398
SELECT b FROM t1 WHERE id = 0 AND id > -16777216;
3400
ROLLBACK TO SAVEPOINT A;
3402
INSERT INTO t1 ( a, b ) VALUES ( 4 , 7 );
3403
SELECT b FROM t2 WHERE a > 6 AND id > -16777216;
3406
UPDATE t2 SET a = 0 WHERE id BETWEEN 7 and 2 LIMIT 0;
3407
UPDATE t2 SET id = 3 WHERE b IN ( 0 , 2 , 6 ) LIMIT 6;
3408
DELETE FROM t2 WHERE id IN ( 2 , 1 , 6 ) LIMIT 4;
3409
DELETE FROM t1 WHERE id IN ( 0 , 1 , 7 ) LIMIT 8;
3410
SELECT a FROM t1 WHERE b IN ( 0 , 0 , 3 );
3412
INSERT INTO t1 ( a, b ) VALUES ( 4 , 8 );
3414
INSERT INTO t2 ( a, b ) VALUES ( 7 , 1 );
3415
SELECT a FROM t1 WHERE b IN ( 0 , 0 , 3 ) /* no additional predicate */;
3418
SELECT id FROM t2 WHERE b < 0;
3420
SELECT a FROM t1 WHERE b IN ( 0 , 0 , 3 ) AND id > -16777216;
3422
SELECT b FROM t1 WHERE id > 6;
3427
DELETE FROM t1 WHERE 1 = 1 LIMIT 0;
3428
SELECT id FROM t2 WHERE b < 0 /* no additional predicate */;
3430
SELECT b FROM t1 WHERE id > 6 /* no additional predicate */;
3435
SELECT id FROM t2 WHERE b < 0 AND id > -16777216;
3437
SELECT b FROM t1 WHERE id > 6 AND id > -16777216;
3442
INSERT INTO t2 ( a, b ) VALUES ( 6 , 4 );
3443
UPDATE t2 SET a = 7 WHERE id IN ( 4 , 3 , 0 ) LIMIT 8;
3444
INSERT INTO t2 ( a, b ) VALUES ( 8 , 8 );
3445
UPDATE t1 SET a = 9 WHERE b > 0 LIMIT 2;
3446
UPDATE t2 SET b = 8 WHERE a > 5 LIMIT 8;
3447
UPDATE t2 SET id = 4 WHERE a BETWEEN 6 and 4 LIMIT 7;
3450
DELETE FROM t2 WHERE a = 3 LIMIT 3;
3451
UPDATE t1 SET id = 4 WHERE id = 3 LIMIT 4;
3452
DELETE FROM t1 WHERE a > 9 LIMIT 8;
3453
DELETE FROM t2 WHERE b IN ( 5 , 7 , 6 ) LIMIT 7;
3454
INSERT INTO t1 ( a, b ) VALUES ( 8 , 5 );
3455
INSERT INTO t1 ( a, b ) VALUES ( 7 , 6 );
3456
INSERT INTO t1 ( a, b ) VALUES ( 5 , 8 );
3457
SELECT b FROM t2 WHERE id > 2;
3466
DELETE FROM t1 WHERE a IN ( 5 , 3 , 1 ) LIMIT 2;
3467
SELECT b FROM t2 WHERE id > 2 /* no additional predicate */;
3476
UPDATE t1 SET a = 2 WHERE 1 = 1 LIMIT 5;
3477
DELETE FROM t1 WHERE id < 6 LIMIT 5;
3478
SELECT b FROM t2 WHERE id > 2 AND id > -16777216;
3487
DELETE FROM t2 WHERE a < 8 LIMIT 6;
3488
DELETE FROM t2 WHERE a > 5 LIMIT 6;
3489
UPDATE t2 SET b = 6 WHERE b < 4 LIMIT 0;
3490
ROLLBACK TO SAVEPOINT A;
3493
UPDATE t1 SET a = 4 WHERE b > 4 LIMIT 9;
3494
UPDATE t2 SET id = 0 WHERE a BETWEEN 7 and 7 LIMIT 8;
3495
UPDATE t2 SET b = 5 WHERE id = 7 LIMIT 5;
3496
INSERT INTO t1 ( a, b ) VALUES ( 4 , 1 );
3497
UPDATE t1 SET b = 6 WHERE id BETWEEN 0 and 2 LIMIT 4;
3498
DELETE FROM t1 WHERE a IN ( 9 , 0 , 1 ) LIMIT 6;
3499
DELETE FROM t2 WHERE id IN ( 4 , 5 , 0 ) LIMIT 5;
3500
SELECT id FROM t1 WHERE a = 7;
3504
SELECT id FROM t1 WHERE a = 7 /* no additional predicate */;
3506
SELECT id FROM t1 WHERE a = 7 AND id > -16777216;
3508
UPDATE t2 SET id = 1 WHERE 1 = 1 LIMIT 5;
3509
INSERT INTO t2 ( a, b ) VALUES ( 6 , 6 );
3510
DELETE FROM t1 WHERE a = 8 LIMIT 8;
3511
SELECT id FROM t2 WHERE b BETWEEN 3 and 2;
3513
SELECT id FROM t2 WHERE b BETWEEN 3 and 2 /* no additional predicate */;
3515
SELECT id FROM t2 WHERE b BETWEEN 3 and 2 AND id > -16777216;
3517
UPDATE t2 SET b = 9 WHERE a BETWEEN 2 and 6 LIMIT 3;
3518
UPDATE t2 SET b = 2 WHERE a = 8 LIMIT 4;
3519
UPDATE t1 SET a = 5 WHERE b IN ( 0 , 7 , 8 ) LIMIT 8;
3520
ROLLBACK TO SAVEPOINT A;
3521
INSERT INTO t2 ( a, b ) VALUES ( 4 , 5 );
3522
ROLLBACK TO SAVEPOINT A;
3523
UPDATE t2 SET b = 6 WHERE a IN ( 0 , 8 , 0 ) LIMIT 5;
3524
UPDATE t1 SET id = 8 WHERE id < 2 LIMIT 9;
3525
UPDATE t1 SET a = 1 WHERE b > 2 LIMIT 8;
3526
DELETE FROM t2 WHERE a IN ( 9 , 7 , 6 ) LIMIT 1;
3527
UPDATE t1 SET b = 7 WHERE b > 6 LIMIT 9;
3528
UPDATE t1 SET b = 0 WHERE 1 = 1 LIMIT 0;
3531
DELETE FROM t2 WHERE a = 9 LIMIT 1;
3532
SELECT id FROM t1 WHERE a BETWEEN 9 and 7;
3534
SELECT id FROM t1 WHERE a BETWEEN 9 and 7 /* no additional predicate */;
3536
UPDATE t1 SET a = 3 WHERE a = 0 LIMIT 6;
3537
SELECT id FROM t1 WHERE a BETWEEN 9 and 7 AND id > -16777216;
3539
SELECT a FROM t1 WHERE id = 5;
3541
INSERT INTO t2 ( a, b ) VALUES ( 6 , 3 );
3542
SELECT a FROM t1 WHERE id = 5 /* no additional predicate */;
3544
SELECT a FROM t1 WHERE id = 5 AND id > -16777216;
3546
INSERT INTO t1 ( a, b ) VALUES ( 9 , 3 );
3547
UPDATE t2 SET id = 4 WHERE b = 6 LIMIT 6;
3548
SELECT b FROM t2 WHERE id < 9;
3550
SELECT b FROM t2 WHERE id < 9 /* no additional predicate */;
3552
DELETE FROM t2 WHERE a < 3 LIMIT 7;
3553
SELECT b FROM t2 WHERE id < 9 AND id > -16777216;
3555
ROLLBACK TO SAVEPOINT A;
3556
ROLLBACK TO SAVEPOINT A;
3557
DELETE FROM t2 WHERE id > 5 LIMIT 7;
3558
UPDATE t1 SET id = 6 WHERE id = 6 LIMIT 3;
3560
INSERT INTO t2 ( a, b ) VALUES ( 6 , 5 );
3561
INSERT INTO t1 ( a, b ) VALUES ( 7 , 8 );
3562
INSERT INTO t2 ( a, b ) VALUES ( 5 , 9 );
3563
INSERT INTO t2 ( a, b ) VALUES ( 4 , 0 );
3564
INSERT INTO t1 ( a, b ) VALUES ( 0 , 8 );
3565
INSERT INTO t1 ( a, b ) VALUES ( 9 , 0 );
3566
UPDATE t2 SET id = 9 WHERE b BETWEEN 9 and 7 LIMIT 7;
3567
SELECT id FROM t1 WHERE b = 0;
3570
SELECT id FROM t1 WHERE b = 0 /* no additional predicate */;
3573
DELETE FROM t1 WHERE 1 = 1 LIMIT 7;
3574
DELETE FROM t1 WHERE b < 5 LIMIT 4;
3575
SELECT id FROM t1 WHERE b = 0 AND id > -16777216;
3577
DELETE FROM t2 WHERE id BETWEEN 8 and 5 LIMIT 6;
3578
UPDATE t2 SET b = 1 WHERE a = 6 LIMIT 0;
3580
SELECT a FROM t1 WHERE b IN ( 6 , 0 , 5 );
3582
SELECT a FROM t2 WHERE a IN ( 1 , 6 , 4 );
3586
SELECT a FROM t1 WHERE b IN ( 6 , 0 , 5 ) /* no additional predicate */;
3588
SELECT a FROM t2 WHERE a IN ( 1 , 6 , 4 ) /* no additional predicate */;
3592
SELECT a FROM t1 WHERE b IN ( 6 , 0 , 5 ) AND id > -16777216;
3594
SELECT a FROM t2 WHERE a IN ( 1 , 6 , 4 ) AND id > -16777216;
3598
UPDATE t1 SET id = 5 WHERE a IN ( 1 , 0 , 9 ) LIMIT 8;
3599
INSERT INTO t2 ( a, b ) VALUES ( 3 , 0 );
3600
DELETE FROM t2 WHERE b BETWEEN 0 and 0 LIMIT 0;
3601
INSERT INTO t2 ( a, b ) VALUES ( 5 , 5 );
3602
SELECT b FROM t1 WHERE a = 6;
3604
DELETE FROM t2 WHERE a = 6 LIMIT 1;
3605
SELECT b FROM t1 WHERE a = 6 /* no additional predicate */;
3607
SELECT b FROM t1 WHERE a = 6 AND id > -16777216;
3609
UPDATE t2 SET a = 8 WHERE id > 5 LIMIT 5;
3610
DELETE FROM t1 WHERE 1 = 1 LIMIT 6;
3611
SELECT b FROM t2 WHERE id = 8;
3613
SELECT b FROM t2 WHERE id = 8 /* no additional predicate */;
3615
INSERT INTO t1 ( a, b ) VALUES ( 1 , 2 );
3616
SELECT b FROM t2 WHERE id = 8 AND id > -16777216;
3618
DELETE FROM t1 WHERE id > 4 LIMIT 9;
3619
ROLLBACK TO SAVEPOINT A;
3620
SELECT b FROM t1 WHERE a > 0;
3622
SELECT b FROM t1 WHERE a > 0 /* no additional predicate */;
3624
SELECT b FROM t1 WHERE a > 0 AND id > -16777216;
3626
SELECT a FROM t1 WHERE b > 8;
3628
SELECT a FROM t1 WHERE b > 8 /* no additional predicate */;
3632
SELECT a FROM t1 WHERE b > 8 AND id > -16777216;
3634
SELECT b FROM t2 WHERE b > 1;
3638
SELECT b FROM t2 WHERE b > 1 /* no additional predicate */;
3642
DELETE FROM t2 WHERE b BETWEEN 3 and 3 LIMIT 9;
3643
DELETE FROM t1 WHERE b < 9 LIMIT 1;
3644
DELETE FROM t1 WHERE b IN ( 5 , 4 , 9 ) LIMIT 2;
3645
SELECT b FROM t2 WHERE b > 1 AND id > -16777216;
3649
DELETE FROM t1 WHERE a < 1 LIMIT 4;
3650
UPDATE t2 SET id = 8 WHERE id IN ( 5 , 3 , 2 ) LIMIT 7;
3651
UPDATE t2 SET a = 0 WHERE b BETWEEN 7 and 2 LIMIT 9;
3652
INSERT INTO t2 ( a, b ) VALUES ( 5 , 7 );
3653
SELECT id FROM t1 WHERE a > 9;
3655
DELETE FROM t2 WHERE b > 7 LIMIT 6;
3656
SELECT id FROM t1 WHERE a > 9 /* no additional predicate */;
3658
DELETE FROM t2 WHERE b IN ( 0 , 7 , 5 ) LIMIT 6;
3659
SELECT a FROM t1 WHERE b < 9;
3661
SELECT id FROM t1 WHERE a > 9 AND id > -16777216;
3664
SELECT a FROM t1 WHERE b < 9 /* no additional predicate */;
3666
SELECT a FROM t1 WHERE b < 9 AND id > -16777216;
3668
INSERT INTO t1 ( a, b ) VALUES ( 1 , 1 );
3669
DELETE FROM t2 WHERE id > 0 LIMIT 7;
3670
SELECT a FROM t1 WHERE a < 4;
3673
SELECT a FROM t1 WHERE a < 4 /* no additional predicate */;
3676
SELECT a FROM t1 WHERE a < 4 AND id > -16777216;
3680
DELETE FROM t1 WHERE a = 3 LIMIT 2;
3682
UPDATE t1 SET id = 7 WHERE a > 8 LIMIT 1;
3683
UPDATE t2 SET id = 8 WHERE id < 6 LIMIT 9;
3685
INSERT INTO t2 ( a, b ) VALUES ( 0 , 7 );
3686
UPDATE t2 SET b = 7 WHERE a IN ( 9 , 7 , 5 ) LIMIT 8;
3687
SELECT id FROM t1 WHERE b BETWEEN 3 and 7;
3689
SELECT id FROM t1 WHERE b BETWEEN 3 and 7 /* no additional predicate */;
3691
SELECT id FROM t1 WHERE b BETWEEN 3 and 7 AND id > -16777216;
3693
INSERT INTO t1 ( a, b ) VALUES ( 4 , 4 );
3694
SELECT a FROM t2 WHERE 1 = 1;
3697
SELECT a FROM t2 WHERE 1 = 1 /* no additional predicate */;
3700
SELECT a FROM t2 WHERE 1 = 1 AND id > -16777216;
3703
SELECT a FROM t2 WHERE a BETWEEN 0 and 4;
3706
SELECT a FROM t2 WHERE a BETWEEN 0 and 4 /* no additional predicate */;
3709
SELECT a FROM t2 WHERE a BETWEEN 0 and 4 AND id > -16777216;
3712
INSERT INTO t2 ( a, b ) VALUES ( 1 , 5 );
3713
UPDATE t1 SET b = 0 WHERE id < 7 LIMIT 8;
3714
SELECT b FROM t1 WHERE 1 = 1;
3718
SELECT b FROM t1 WHERE 1 = 1 /* no additional predicate */;
3722
SELECT b FROM t1 WHERE 1 = 1 AND id > -16777216;
3726
UPDATE t1 SET b = 9 WHERE id = 6 LIMIT 8;
3727
DELETE FROM t1 WHERE b BETWEEN 6 and 1 LIMIT 5;
3728
SELECT a FROM t1 WHERE a < 6;
3732
SELECT a FROM t1 WHERE a < 6 /* no additional predicate */;
3736
SELECT a FROM t1 WHERE a < 6 AND id > -16777216;
3740
UPDATE t1 SET a = 3 WHERE 1 = 1 LIMIT 2;
3741
DELETE FROM t1 WHERE id = 5 LIMIT 7;
3742
SELECT a FROM t2 WHERE a IN ( 1 , 2 , 2 );
3745
SELECT a FROM t2 WHERE a IN ( 1 , 2 , 2 ) /* no additional predicate */;
3748
SELECT a FROM t2 WHERE a IN ( 1 , 2 , 2 ) AND id > -16777216;
3751
UPDATE t1 SET a = 0 WHERE id > 1 LIMIT 6;
3752
SELECT a FROM t2 WHERE b < 2;
3754
SELECT a FROM t2 WHERE b < 2 /* no additional predicate */;
3756
SELECT a FROM t2 WHERE b < 2 AND id > -16777216;
3758
DELETE FROM t1 WHERE a IN ( 2 , 1 , 2 ) LIMIT 2;
3759
SELECT a FROM t1 WHERE id < 0;
3761
SELECT a FROM t1 WHERE id < 0 /* no additional predicate */;
3763
SELECT a FROM t1 WHERE id < 0 AND id > -16777216;
3765
DELETE FROM t1 WHERE a IN ( 0 , 3 , 1 ) LIMIT 0;
3766
UPDATE t2 SET id = 1 WHERE 1 = 1 LIMIT 8;
3767
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
3768
UPDATE t1 SET b = 5 WHERE a < 6 LIMIT 3;
3769
UPDATE t2 SET a = 6 WHERE b BETWEEN 0 and 6 LIMIT 2;
3770
DELETE FROM t1 WHERE a > 4 LIMIT 3;
3773
SELECT id FROM t2 WHERE b < 1;
3775
INSERT INTO t1 ( a, b ) VALUES ( 1 , 2 );
3776
SELECT id FROM t2 WHERE b < 1 /* no additional predicate */;
3778
SELECT id FROM t2 WHERE b < 1 AND id > -16777216;
3780
SELECT id FROM t2 WHERE b BETWEEN 4 and 7;
3784
SELECT b FROM t1 WHERE id > 8;
3789
SELECT a FROM t1 WHERE 1 = 1;
3794
SELECT id FROM t2 WHERE b BETWEEN 4 and 7 /* no additional predicate */;
3798
SELECT b FROM t1 WHERE id > 8 /* no additional predicate */;
3803
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
3808
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
3813
SELECT id FROM t2 WHERE b BETWEEN 4 and 7 AND id > -16777216;
3817
SELECT b FROM t1 WHERE id > 8 AND id > -16777216;
3822
INSERT INTO t1 ( a, b ) VALUES ( 3 , 7 );
3823
SELECT id FROM t1 WHERE id BETWEEN 8 and 1;
3825
SELECT a FROM t1 WHERE 1 = 1;
3831
SELECT id FROM t1 WHERE id BETWEEN 8 and 1 /* no additional predicate */;
3833
SELECT a FROM t1 WHERE 1 = 1 /* no additional predicate */;
3839
SELECT id FROM t1 WHERE id BETWEEN 8 and 1 AND id > -16777216;
3841
SELECT a FROM t1 WHERE 1 = 1 AND id > -16777216;
3847
INSERT INTO t2 ( a, b ) VALUES ( 8 , 6 );
3848
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 9 );
3850
SELECT a FROM t2 WHERE a > 2;
3854
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 9 ) /* no additional predicate */;
3856
SELECT b FROM t1 WHERE b IN ( 8 , 3 , 9 ) AND id > -16777216;
3858
SELECT a FROM t2 WHERE a > 2 /* no additional predicate */;
3862
DELETE FROM t2 WHERE id > 6 LIMIT 3;
3863
SELECT a FROM t2 WHERE a > 2 AND id > -16777216;
3865
UPDATE t1 SET b = 2 WHERE 1 = 1 LIMIT 7;
3866
DELETE FROM t2 WHERE a < 2 LIMIT 3;
3868
UPDATE t1 SET b = 1 WHERE a BETWEEN 1 and 3 LIMIT 1;
3870
ROLLBACK TO SAVEPOINT A;
3871
UPDATE t1 SET b = 0 WHERE a = 7 LIMIT 2;
3872
DELETE FROM t2 WHERE a < 7 LIMIT 1;
3873
DELETE FROM t2 WHERE a IN ( 3 , 9 , 0 ) LIMIT 2;
3874
UPDATE t2 SET b = 7 WHERE 1 = 1 LIMIT 3;
3875
INSERT INTO t2 ( a, b ) VALUES ( 3 , 6 );
3876
INSERT INTO t2 ( a, b ) VALUES ( 3 , 7 );
3877
SELECT id FROM t1 WHERE b BETWEEN 3 and 9;
3879
INSERT INTO t2 ( a, b ) VALUES ( 9 , 6 );
3880
SELECT id FROM t1 WHERE b BETWEEN 3 and 9 /* no additional predicate */;
3882
SELECT id FROM t1 WHERE b BETWEEN 3 and 9 AND id > -16777216;
3884
DELETE FROM t1 WHERE 1 = 1 LIMIT 8;
3885
UPDATE t1 SET b = 6 WHERE a < 4 LIMIT 3;
3886
ROLLBACK TO SAVEPOINT A;
53
DELETE FROM t1 WHERE 1 = 1 LIMIT 1;
57
INSERT INTO t1 ( a, b ) VALUES ( 1 , 9 );
58
ROLLBACK TO SAVEPOINT A;
3888
59
End Test of Bug 542299