1# 2005 Mar 16 2# 3# The author disclaims copyright to this source code. In place of 4# a legal notice, here is a blessing: 5# 6# May you do good and not evil. 7# May you find forgiveness for yourself and forgive others. 8# May you share freely, never taking more than you give. 9# 10#*********************************************************************** 11# This file implements regression tests for SQLite library. 12# 13# This file implements tests for miscellanous features that were 14# left out of other test files. 15# 16# $Id: misc5.test,v 1.22 2008/07/29 10:26:45 danielk1977 Exp $ 17 18set testdir [file dirname $argv0] 19source $testdir/tester.tcl 20 21# Build records using the MakeRecord opcode such that the size of the 22# header is at the transition point in the size of a varint. 23# 24# This test causes an assertion failure or a buffer overrun in version 25# 3.1.5 and earlier. 26# 27for {set i 120} {$i<140} {incr i} { 28 do_test misc5-1.$i { 29 catchsql {DROP TABLE t1} 30 set sql1 {CREATE TABLE t1} 31 set sql2 {INSERT INTO t1 VALUES} 32 set sep ( 33 for {set j 0} {$j<$i} {incr j} { 34 append sql1 ${sep}a$j 35 append sql2 ${sep}$j 36 set sep , 37 } 38 append sql1 {);} 39 append sql2 {);} 40 execsql $sql1$sql2 41 } {} 42} 43 44# Make sure large integers are stored correctly. 45# 46ifcapable conflict { 47 do_test misc5-2.1 { 48 execsql { 49 create table t2(x unique); 50 insert into t2 values(1); 51 insert or ignore into t2 select x*2 from t2; 52 insert or ignore into t2 select x*4 from t2; 53 insert or ignore into t2 select x*16 from t2; 54 insert or ignore into t2 select x*256 from t2; 55 insert or ignore into t2 select x*65536 from t2; 56 insert or ignore into t2 select x*2147483648 from t2; 57 insert or ignore into t2 select x-1 from t2; 58 insert or ignore into t2 select x+1 from t2; 59 insert or ignore into t2 select -x from t2; 60 select count(*) from t2; 61 } 62 } 371 63} else { 64 do_test misc5-2.1 { 65 execsql { 66 BEGIN; 67 create table t2(x unique); 68 create table t2_temp(x); 69 insert into t2_temp values(1); 70 insert into t2_temp select x*2 from t2_temp; 71 insert into t2_temp select x*4 from t2_temp; 72 insert into t2_temp select x*16 from t2_temp; 73 insert into t2_temp select x*256 from t2_temp; 74 insert into t2_temp select x*65536 from t2_temp; 75 insert into t2_temp select x*2147483648 from t2_temp; 76 insert into t2_temp select x-1 from t2_temp; 77 insert into t2_temp select x+1 from t2_temp; 78 insert into t2_temp select -x from t2_temp; 79 INSERT INTO t2 SELECT DISTINCT(x) FROM t2_temp; 80 DROP TABLE t2_temp; 81 COMMIT; 82 select count(*) from t2; 83 } 84 } 371 85} 86do_test misc5-2.2 { 87 execsql { 88 select x from t2 order by x; 89 } 90} \ 91"-4611686018427387905\ 92-4611686018427387904\ 93-4611686018427387903\ 94-2305843009213693953\ 95-2305843009213693952\ 96-2305843009213693951\ 97-1152921504606846977\ 98-1152921504606846976\ 99-1152921504606846975\ 100-576460752303423489\ 101-576460752303423488\ 102-576460752303423487\ 103-288230376151711745\ 104-288230376151711744\ 105-288230376151711743\ 106-144115188075855873\ 107-144115188075855872\ 108-144115188075855871\ 109-72057594037927937\ 110-72057594037927936\ 111-72057594037927935\ 112-36028797018963969\ 113-36028797018963968\ 114-36028797018963967\ 115-18014398509481985\ 116-18014398509481984\ 117-18014398509481983\ 118-9007199254740993\ 119-9007199254740992\ 120-9007199254740991\ 121-4503599627370497\ 122-4503599627370496\ 123-4503599627370495\ 124-2251799813685249\ 125-2251799813685248\ 126-2251799813685247\ 127-1125899906842625\ 128-1125899906842624\ 129-1125899906842623\ 130-562949953421313\ 131-562949953421312\ 132-562949953421311\ 133-281474976710657\ 134-281474976710656\ 135-281474976710655\ 136-140737488355329\ 137-140737488355328\ 138-140737488355327\ 139-70368744177665\ 140-70368744177664\ 141-70368744177663\ 142-35184372088833\ 143-35184372088832\ 144-35184372088831\ 145-17592186044417\ 146-17592186044416\ 147-17592186044415\ 148-8796093022209\ 149-8796093022208\ 150-8796093022207\ 151-4398046511105\ 152-4398046511104\ 153-4398046511103\ 154-2199023255553\ 155-2199023255552\ 156-2199023255551\ 157-1099511627777\ 158-1099511627776\ 159-1099511627775\ 160-549755813889\ 161-549755813888\ 162-549755813887\ 163-274877906945\ 164-274877906944\ 165-274877906943\ 166-137438953473\ 167-137438953472\ 168-137438953471\ 169-68719476737\ 170-68719476736\ 171-68719476735\ 172-34359738369\ 173-34359738368\ 174-34359738367\ 175-17179869185\ 176-17179869184\ 177-17179869183\ 178-8589934593\ 179-8589934592\ 180-8589934591\ 181-4294967297\ 182-4294967296\ 183-4294967295\ 184-2147483649\ 185-2147483648\ 186-2147483647\ 187-1073741825\ 188-1073741824\ 189-1073741823\ 190-536870913\ 191-536870912\ 192-536870911\ 193-268435457\ 194-268435456\ 195-268435455\ 196-134217729\ 197-134217728\ 198-134217727\ 199-67108865\ 200-67108864\ 201-67108863\ 202-33554433\ 203-33554432\ 204-33554431\ 205-16777217\ 206-16777216\ 207-16777215\ 208-8388609\ 209-8388608\ 210-8388607\ 211-4194305\ 212-4194304\ 213-4194303\ 214-2097153\ 215-2097152\ 216-2097151\ 217-1048577\ 218-1048576\ 219-1048575\ 220-524289\ 221-524288\ 222-524287\ 223-262145\ 224-262144\ 225-262143\ 226-131073\ 227-131072\ 228-131071\ 229-65537\ 230-65536\ 231-65535\ 232-32769\ 233-32768\ 234-32767\ 235-16385\ 236-16384\ 237-16383\ 238-8193\ 239-8192\ 240-8191\ 241-4097\ 242-4096\ 243-4095\ 244-2049\ 245-2048\ 246-2047\ 247-1025\ 248-1024\ 249-1023\ 250-513\ 251-512\ 252-511\ 253-257\ 254-256\ 255-255\ 256-129\ 257-128\ 258-127\ 259-65\ 260-64\ 261-63\ 262-33\ 263-32\ 264-31\ 265-17\ 266-16\ 267-15\ 268-9\ 269-8\ 270-7\ 271-5\ 272-4\ 273-3\ 274-2\ 275-1\ 2760\ 2771\ 2782\ 2793\ 2804\ 2815\ 2827\ 2838\ 2849\ 28515\ 28616\ 28717\ 28831\ 28932\ 29033\ 29163\ 29264\ 29365\ 294127\ 295128\ 296129\ 297255\ 298256\ 299257\ 300511\ 301512\ 302513\ 3031023\ 3041024\ 3051025\ 3062047\ 3072048\ 3082049\ 3094095\ 3104096\ 3114097\ 3128191\ 3138192\ 3148193\ 31516383\ 31616384\ 31716385\ 31832767\ 31932768\ 32032769\ 32165535\ 32265536\ 32365537\ 324131071\ 325131072\ 326131073\ 327262143\ 328262144\ 329262145\ 330524287\ 331524288\ 332524289\ 3331048575\ 3341048576\ 3351048577\ 3362097151\ 3372097152\ 3382097153\ 3394194303\ 3404194304\ 3414194305\ 3428388607\ 3438388608\ 3448388609\ 34516777215\ 34616777216\ 34716777217\ 34833554431\ 34933554432\ 35033554433\ 35167108863\ 35267108864\ 35367108865\ 354134217727\ 355134217728\ 356134217729\ 357268435455\ 358268435456\ 359268435457\ 360536870911\ 361536870912\ 362536870913\ 3631073741823\ 3641073741824\ 3651073741825\ 3662147483647\ 3672147483648\ 3682147483649\ 3694294967295\ 3704294967296\ 3714294967297\ 3728589934591\ 3738589934592\ 3748589934593\ 37517179869183\ 37617179869184\ 37717179869185\ 37834359738367\ 37934359738368\ 38034359738369\ 38168719476735\ 38268719476736\ 38368719476737\ 384137438953471\ 385137438953472\ 386137438953473\ 387274877906943\ 388274877906944\ 389274877906945\ 390549755813887\ 391549755813888\ 392549755813889\ 3931099511627775\ 3941099511627776\ 3951099511627777\ 3962199023255551\ 3972199023255552\ 3982199023255553\ 3994398046511103\ 4004398046511104\ 4014398046511105\ 4028796093022207\ 4038796093022208\ 4048796093022209\ 40517592186044415\ 40617592186044416\ 40717592186044417\ 40835184372088831\ 40935184372088832\ 41035184372088833\ 41170368744177663\ 41270368744177664\ 41370368744177665\ 414140737488355327\ 415140737488355328\ 416140737488355329\ 417281474976710655\ 418281474976710656\ 419281474976710657\ 420562949953421311\ 421562949953421312\ 422562949953421313\ 4231125899906842623\ 4241125899906842624\ 4251125899906842625\ 4262251799813685247\ 4272251799813685248\ 4282251799813685249\ 4294503599627370495\ 4304503599627370496\ 4314503599627370497\ 4329007199254740991\ 4339007199254740992\ 4349007199254740993\ 43518014398509481983\ 43618014398509481984\ 43718014398509481985\ 43836028797018963967\ 43936028797018963968\ 44036028797018963969\ 44172057594037927935\ 44272057594037927936\ 44372057594037927937\ 444144115188075855871\ 445144115188075855872\ 446144115188075855873\ 447288230376151711743\ 448288230376151711744\ 449288230376151711745\ 450576460752303423487\ 451576460752303423488\ 452576460752303423489\ 4531152921504606846975\ 4541152921504606846976\ 4551152921504606846977\ 4562305843009213693951\ 4572305843009213693952\ 4582305843009213693953\ 4594611686018427387903\ 4604611686018427387904\ 4614611686018427387905" 462 463# Ticket #1210. Do proper reference counting of Table structures 464# so that deeply nested SELECT statements can be flattened correctly. 465# 466ifcapable subquery { 467 do_test misc5-3.1 { 468 execsql { 469 CREATE TABLE songs(songid, artist, timesplayed); 470 INSERT INTO songs VALUES(1,'one',1); 471 INSERT INTO songs VALUES(2,'one',2); 472 INSERT INTO songs VALUES(3,'two',3); 473 INSERT INTO songs VALUES(4,'three',5); 474 INSERT INTO songs VALUES(5,'one',7); 475 INSERT INTO songs VALUES(6,'two',11); 476 SELECT DISTINCT artist 477 FROM ( 478 SELECT DISTINCT artist 479 FROM songs 480 WHERE songid IN ( 481 SELECT songid 482 FROM songs 483 WHERE LOWER(artist) = ( 484 -- This sub-query is indeterminate. Because there is no ORDER BY, 485 -- it may return 'one', 'two' or 'three'. Because of this, the 486 -- outermost parent query may correctly return any of 'one', 'two' 487 -- or 'three' as well. 488 SELECT DISTINCT LOWER(artist) 489 FROM ( 490 -- This sub-query returns the table: 491 -- 492 -- two 14 493 -- one 10 494 -- three 5 495 -- 496 SELECT DISTINCT artist,sum(timesplayed) AS total 497 FROM songs 498 GROUP BY LOWER(artist) 499 ORDER BY total DESC 500 LIMIT 10 501 ) 502 WHERE artist <> '' 503 ) 504 ) 505 ) 506 ORDER BY LOWER(artist) ASC; 507 } 508 } {one} 509} 510 511# Ticket #1370. Do not overwrite small files (less than 1024 bytes) 512# when trying to open them as a database. 513# 514do_test misc5-4.1 { 515 db close 516 file delete -force test.db 517 set fd [open test.db w] 518 puts $fd "This is not really a database" 519 close $fd 520 sqlite3 db test.db 521 catchsql { 522 CREATE TABLE t1(a,b,c); 523 } 524} {1 {file is encrypted or is not a database}} 525 526# Ticket #1371. Allow floating point numbers of the form .N or N. 527# 528do_test misc5-5.1 { 529 execsql {SELECT .1 } 530} 0.1 531do_test misc5-5.2 { 532 execsql {SELECT 2. } 533} 2.0 534do_test misc5-5.3 { 535 execsql {SELECT 3.e0 } 536} 3.0 537do_test misc5-5.4 { 538 execsql {SELECT .4e+1} 539} 4.0 540 541# Ticket #1582. Ensure that an unknown table in a LIMIT clause applied to 542# a UNION ALL query causes an error, not a crash. 543# 544db close 545file delete -force test.db 546sqlite3 db test.db 547ifcapable subquery&&compound { 548 do_test misc5-6.1 { 549 catchsql { 550 SELECT * FROM sqlite_master 551 UNION ALL 552 SELECT * FROM sqlite_master 553 LIMIT (SELECT count(*) FROM blah); 554 } 555 } {1 {no such table: blah}} 556 do_test misc5-6.2 { 557 execsql { 558 CREATE TABLE logs(msg TEXT, timestamp INTEGER, dbtime TEXT); 559 } 560 catchsql { 561 SELECT * FROM logs WHERE logs.oid >= (SELECT head FROM logs_base) 562 UNION ALL 563 SELECT * FROM logs 564 LIMIT (SELECT lmt FROM logs_base) ; 565 } 566 } {1 {no such table: logs_base}} 567} 568 569# Overflow the lemon parser stack by providing an overly complex 570# expression. Make sure that the overflow is detected and reported. 571# 572do_test misc5-7.1 { 573 execsql {CREATE TABLE t1(x)} 574 set sql "INSERT INTO t1 VALUES(" 575 set tail "" 576 for {set i 0} {$i<200} {incr i} { 577 append sql "(1+" 578 append tail ")" 579 } 580 append sql 2$tail 581 catchsql $sql 582} {1 {parser stack overflow}} 583 584# Ticket #1911 585# 586ifcapable compound { 587 do_test misc5-9.1 { 588 execsql { 589 SELECT name, type FROM sqlite_master WHERE name IS NULL 590 UNION 591 SELECT type, name FROM sqlite_master WHERE type IS NULL 592 ORDER BY 1, 2, 1, 2, 1, 2 593 } 594 } {} 595 do_test misc5-9.2 { 596 execsql { 597 SELECT name, type FROM sqlite_master WHERE name IS NULL 598 UNION 599 SELECT type, name FROM sqlite_master WHERE type IS NULL 600 ORDER BY 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 601 } 602 } {} 603} 604 605# Ticket #1912. Make the tokenizer require a space after a numeric 606# literal. 607# 608do_test misc5-10.1 { 609 catchsql { 610 SELECT 123abc 611 } 612} {1 {unrecognized token: "123abc"}} 613do_test misc5-10.2 { 614 catchsql { 615 SELECT 1*123.4e5ghi; 616 } 617} {1 {unrecognized token: "123.4e5ghi"}} 618 619 620# Additional integer encoding tests. 621# 622do_test misc5-11.1 { 623 db eval { 624 CREATE TABLE t3(x); 625 INSERT INTO t3 VALUES(-18); 626 INSERT INTO t3 VALUES(-17); 627 INSERT INTO t3 VALUES(-16); 628 INSERT INTO t3 VALUES(-15); 629 INSERT INTO t3 VALUES(-14); 630 INSERT INTO t3 VALUES(-13); 631 INSERT INTO t3 VALUES(-12); 632 INSERT INTO t3 VALUES(-11); 633 INSERT INTO t3 VALUES(-10); 634 INSERT INTO t3 VALUES(-9); 635 INSERT INTO t3 VALUES(-8); 636 INSERT INTO t3 VALUES(-7); 637 INSERT INTO t3 VALUES(-6); 638 INSERT INTO t3 VALUES(-5); 639 INSERT INTO t3 VALUES(-4); 640 INSERT INTO t3 VALUES(-3); 641 INSERT INTO t3 VALUES(-2); 642 INSERT INTO t3 VALUES(-1); 643 INSERT INTO t3 VALUES(0); 644 INSERT INTO t3 VALUES(1); 645 INSERT INTO t3 VALUES(2); 646 INSERT INTO t3 VALUES(3); 647 INSERT INTO t3 VALUES(4); 648 INSERT INTO t3 VALUES(5); 649 INSERT INTO t3 VALUES(6); 650 INSERT INTO t3 VALUES(7); 651 INSERT INTO t3 VALUES(8); 652 INSERT INTO t3 VALUES(9); 653 INSERT INTO t3 VALUES(10); 654 INSERT INTO t3 VALUES(11); 655 INSERT INTO t3 VALUES(12); 656 INSERT INTO t3 VALUES(13); 657 INSERT INTO t3 VALUES(14); 658 INSERT INTO t3 VALUES(15); 659 INSERT INTO t3 VALUES(16); 660 INSERT INTO t3 VALUES(17); 661 INSERT INTO t3 VALUES(18); 662 INSERT INTO t3 VALUES(30); 663 INSERT INTO t3 VALUES(31); 664 INSERT INTO t3 VALUES(32); 665 INSERT INTO t3 VALUES(33); 666 INSERT INTO t3 VALUES(34); 667 INSERT INTO t3 VALUES(-30); 668 INSERT INTO t3 VALUES(-31); 669 INSERT INTO t3 VALUES(-32); 670 INSERT INTO t3 VALUES(-33); 671 INSERT INTO t3 VALUES(-34); 672 INSERT INTO t3 VALUES(62); 673 INSERT INTO t3 VALUES(63); 674 INSERT INTO t3 VALUES(64); 675 INSERT INTO t3 VALUES(65); 676 INSERT INTO t3 VALUES(66); 677 INSERT INTO t3 VALUES(-62); 678 INSERT INTO t3 VALUES(-63); 679 INSERT INTO t3 VALUES(-64); 680 INSERT INTO t3 VALUES(-65); 681 INSERT INTO t3 VALUES(-66); 682 INSERT INTO t3 VALUES(126); 683 INSERT INTO t3 VALUES(127); 684 INSERT INTO t3 VALUES(128); 685 INSERT INTO t3 VALUES(129); 686 INSERT INTO t3 VALUES(130); 687 INSERT INTO t3 VALUES(-126); 688 INSERT INTO t3 VALUES(-127); 689 INSERT INTO t3 VALUES(-128); 690 INSERT INTO t3 VALUES(-129); 691 INSERT INTO t3 VALUES(-130); 692 INSERT INTO t3 VALUES(254); 693 INSERT INTO t3 VALUES(255); 694 INSERT INTO t3 VALUES(256); 695 INSERT INTO t3 VALUES(257); 696 INSERT INTO t3 VALUES(258); 697 INSERT INTO t3 VALUES(-254); 698 INSERT INTO t3 VALUES(-255); 699 INSERT INTO t3 VALUES(-256); 700 INSERT INTO t3 VALUES(-257); 701 INSERT INTO t3 VALUES(-258); 702 INSERT INTO t3 VALUES(510); 703 INSERT INTO t3 VALUES(511); 704 INSERT INTO t3 VALUES(512); 705 INSERT INTO t3 VALUES(513); 706 INSERT INTO t3 VALUES(514); 707 INSERT INTO t3 VALUES(-510); 708 INSERT INTO t3 VALUES(-511); 709 INSERT INTO t3 VALUES(-512); 710 INSERT INTO t3 VALUES(-513); 711 INSERT INTO t3 VALUES(-514); 712 INSERT INTO t3 VALUES(1022); 713 INSERT INTO t3 VALUES(1023); 714 INSERT INTO t3 VALUES(1024); 715 INSERT INTO t3 VALUES(1025); 716 INSERT INTO t3 VALUES(1026); 717 INSERT INTO t3 VALUES(-1022); 718 INSERT INTO t3 VALUES(-1023); 719 INSERT INTO t3 VALUES(-1024); 720 INSERT INTO t3 VALUES(-1025); 721 INSERT INTO t3 VALUES(-1026); 722 INSERT INTO t3 VALUES(2046); 723 INSERT INTO t3 VALUES(2047); 724 INSERT INTO t3 VALUES(2048); 725 INSERT INTO t3 VALUES(2049); 726 INSERT INTO t3 VALUES(2050); 727 INSERT INTO t3 VALUES(-2046); 728 INSERT INTO t3 VALUES(-2047); 729 INSERT INTO t3 VALUES(-2048); 730 INSERT INTO t3 VALUES(-2049); 731 INSERT INTO t3 VALUES(-2050); 732 INSERT INTO t3 VALUES(4094); 733 INSERT INTO t3 VALUES(4095); 734 INSERT INTO t3 VALUES(4096); 735 INSERT INTO t3 VALUES(4097); 736 INSERT INTO t3 VALUES(4098); 737 INSERT INTO t3 VALUES(-4094); 738 INSERT INTO t3 VALUES(-4095); 739 INSERT INTO t3 VALUES(-4096); 740 INSERT INTO t3 VALUES(-4097); 741 INSERT INTO t3 VALUES(-4098); 742 INSERT INTO t3 VALUES(8190); 743 INSERT INTO t3 VALUES(8191); 744 INSERT INTO t3 VALUES(8192); 745 INSERT INTO t3 VALUES(8193); 746 INSERT INTO t3 VALUES(8194); 747 INSERT INTO t3 VALUES(-8190); 748 INSERT INTO t3 VALUES(-8191); 749 INSERT INTO t3 VALUES(-8192); 750 INSERT INTO t3 VALUES(-8193); 751 INSERT INTO t3 VALUES(-8194); 752 INSERT INTO t3 VALUES(16382); 753 INSERT INTO t3 VALUES(16383); 754 INSERT INTO t3 VALUES(16384); 755 INSERT INTO t3 VALUES(16385); 756 INSERT INTO t3 VALUES(16386); 757 INSERT INTO t3 VALUES(-16382); 758 INSERT INTO t3 VALUES(-16383); 759 INSERT INTO t3 VALUES(-16384); 760 INSERT INTO t3 VALUES(-16385); 761 INSERT INTO t3 VALUES(-16386); 762 INSERT INTO t3 VALUES(32766); 763 INSERT INTO t3 VALUES(32767); 764 INSERT INTO t3 VALUES(32768); 765 INSERT INTO t3 VALUES(32769); 766 INSERT INTO t3 VALUES(32770); 767 INSERT INTO t3 VALUES(-32766); 768 INSERT INTO t3 VALUES(-32767); 769 INSERT INTO t3 VALUES(-32768); 770 INSERT INTO t3 VALUES(-32769); 771 INSERT INTO t3 VALUES(-32770); 772 INSERT INTO t3 VALUES(65534); 773 INSERT INTO t3 VALUES(65535); 774 INSERT INTO t3 VALUES(65536); 775 INSERT INTO t3 VALUES(65537); 776 INSERT INTO t3 VALUES(65538); 777 INSERT INTO t3 VALUES(-65534); 778 INSERT INTO t3 VALUES(-65535); 779 INSERT INTO t3 VALUES(-65536); 780 INSERT INTO t3 VALUES(-65537); 781 INSERT INTO t3 VALUES(-65538); 782 INSERT INTO t3 VALUES(131070); 783 INSERT INTO t3 VALUES(131071); 784 INSERT INTO t3 VALUES(131072); 785 INSERT INTO t3 VALUES(131073); 786 INSERT INTO t3 VALUES(131074); 787 INSERT INTO t3 VALUES(-131070); 788 INSERT INTO t3 VALUES(-131071); 789 INSERT INTO t3 VALUES(-131072); 790 INSERT INTO t3 VALUES(-131073); 791 INSERT INTO t3 VALUES(-131074); 792 INSERT INTO t3 VALUES(262142); 793 INSERT INTO t3 VALUES(262143); 794 INSERT INTO t3 VALUES(262144); 795 INSERT INTO t3 VALUES(262145); 796 INSERT INTO t3 VALUES(262146); 797 INSERT INTO t3 VALUES(-262142); 798 INSERT INTO t3 VALUES(-262143); 799 INSERT INTO t3 VALUES(-262144); 800 INSERT INTO t3 VALUES(-262145); 801 INSERT INTO t3 VALUES(-262146); 802 INSERT INTO t3 VALUES(524286); 803 INSERT INTO t3 VALUES(524287); 804 INSERT INTO t3 VALUES(524288); 805 INSERT INTO t3 VALUES(524289); 806 INSERT INTO t3 VALUES(524290); 807 INSERT INTO t3 VALUES(-524286); 808 INSERT INTO t3 VALUES(-524287); 809 INSERT INTO t3 VALUES(-524288); 810 INSERT INTO t3 VALUES(-524289); 811 INSERT INTO t3 VALUES(-524290); 812 INSERT INTO t3 VALUES(1048574); 813 INSERT INTO t3 VALUES(1048575); 814 INSERT INTO t3 VALUES(1048576); 815 INSERT INTO t3 VALUES(1048577); 816 INSERT INTO t3 VALUES(1048578); 817 INSERT INTO t3 VALUES(-1048574); 818 INSERT INTO t3 VALUES(-1048575); 819 INSERT INTO t3 VALUES(-1048576); 820 INSERT INTO t3 VALUES(-1048577); 821 INSERT INTO t3 VALUES(-1048578); 822 INSERT INTO t3 VALUES(2097150); 823 INSERT INTO t3 VALUES(2097151); 824 INSERT INTO t3 VALUES(2097152); 825 INSERT INTO t3 VALUES(2097153); 826 INSERT INTO t3 VALUES(2097154); 827 INSERT INTO t3 VALUES(-2097150); 828 INSERT INTO t3 VALUES(-2097151); 829 INSERT INTO t3 VALUES(-2097152); 830 INSERT INTO t3 VALUES(-2097153); 831 INSERT INTO t3 VALUES(-2097154); 832 INSERT INTO t3 VALUES(4194302); 833 INSERT INTO t3 VALUES(4194303); 834 INSERT INTO t3 VALUES(4194304); 835 INSERT INTO t3 VALUES(4194305); 836 INSERT INTO t3 VALUES(4194306); 837 INSERT INTO t3 VALUES(-4194302); 838 INSERT INTO t3 VALUES(-4194303); 839 INSERT INTO t3 VALUES(-4194304); 840 INSERT INTO t3 VALUES(-4194305); 841 INSERT INTO t3 VALUES(-4194306); 842 INSERT INTO t3 VALUES(8388606); 843 INSERT INTO t3 VALUES(8388607); 844 INSERT INTO t3 VALUES(8388608); 845 INSERT INTO t3 VALUES(8388609); 846 INSERT INTO t3 VALUES(8388610); 847 INSERT INTO t3 VALUES(-8388606); 848 INSERT INTO t3 VALUES(-8388607); 849 INSERT INTO t3 VALUES(-8388608); 850 INSERT INTO t3 VALUES(-8388609); 851 INSERT INTO t3 VALUES(-8388610); 852 INSERT INTO t3 VALUES(16777214); 853 INSERT INTO t3 VALUES(16777215); 854 INSERT INTO t3 VALUES(16777216); 855 INSERT INTO t3 VALUES(16777217); 856 INSERT INTO t3 VALUES(16777218); 857 INSERT INTO t3 VALUES(-16777214); 858 INSERT INTO t3 VALUES(-16777215); 859 INSERT INTO t3 VALUES(-16777216); 860 INSERT INTO t3 VALUES(-16777217); 861 INSERT INTO t3 VALUES(-16777218); 862 INSERT INTO t3 VALUES(33554430); 863 INSERT INTO t3 VALUES(33554431); 864 INSERT INTO t3 VALUES(33554432); 865 INSERT INTO t3 VALUES(33554433); 866 INSERT INTO t3 VALUES(33554434); 867 INSERT INTO t3 VALUES(-33554430); 868 INSERT INTO t3 VALUES(-33554431); 869 INSERT INTO t3 VALUES(-33554432); 870 INSERT INTO t3 VALUES(-33554433); 871 INSERT INTO t3 VALUES(-33554434); 872 INSERT INTO t3 VALUES(67108862); 873 INSERT INTO t3 VALUES(67108863); 874 INSERT INTO t3 VALUES(67108864); 875 INSERT INTO t3 VALUES(67108865); 876 INSERT INTO t3 VALUES(67108866); 877 INSERT INTO t3 VALUES(-67108862); 878 INSERT INTO t3 VALUES(-67108863); 879 INSERT INTO t3 VALUES(-67108864); 880 INSERT INTO t3 VALUES(-67108865); 881 INSERT INTO t3 VALUES(-67108866); 882 INSERT INTO t3 VALUES(134217726); 883 INSERT INTO t3 VALUES(134217727); 884 INSERT INTO t3 VALUES(134217728); 885 INSERT INTO t3 VALUES(134217729); 886 INSERT INTO t3 VALUES(134217730); 887 INSERT INTO t3 VALUES(-134217726); 888 INSERT INTO t3 VALUES(-134217727); 889 INSERT INTO t3 VALUES(-134217728); 890 INSERT INTO t3 VALUES(-134217729); 891 INSERT INTO t3 VALUES(-134217730); 892 INSERT INTO t3 VALUES(268435454); 893 INSERT INTO t3 VALUES(268435455); 894 INSERT INTO t3 VALUES(268435456); 895 INSERT INTO t3 VALUES(268435457); 896 INSERT INTO t3 VALUES(268435458); 897 INSERT INTO t3 VALUES(-268435454); 898 INSERT INTO t3 VALUES(-268435455); 899 INSERT INTO t3 VALUES(-268435456); 900 INSERT INTO t3 VALUES(-268435457); 901 INSERT INTO t3 VALUES(-268435458); 902 INSERT INTO t3 VALUES(536870910); 903 INSERT INTO t3 VALUES(536870911); 904 INSERT INTO t3 VALUES(536870912); 905 INSERT INTO t3 VALUES(536870913); 906 INSERT INTO t3 VALUES(536870914); 907 INSERT INTO t3 VALUES(-536870910); 908 INSERT INTO t3 VALUES(-536870911); 909 INSERT INTO t3 VALUES(-536870912); 910 INSERT INTO t3 VALUES(-536870913); 911 INSERT INTO t3 VALUES(-536870914); 912 INSERT INTO t3 VALUES(1073741822); 913 INSERT INTO t3 VALUES(1073741823); 914 INSERT INTO t3 VALUES(1073741824); 915 INSERT INTO t3 VALUES(1073741825); 916 INSERT INTO t3 VALUES(1073741826); 917 INSERT INTO t3 VALUES(-1073741822); 918 INSERT INTO t3 VALUES(-1073741823); 919 INSERT INTO t3 VALUES(-1073741824); 920 INSERT INTO t3 VALUES(-1073741825); 921 INSERT INTO t3 VALUES(-1073741826); 922 INSERT INTO t3 VALUES(2147483646); 923 INSERT INTO t3 VALUES(2147483647); 924 INSERT INTO t3 VALUES(2147483648); 925 INSERT INTO t3 VALUES(2147483649); 926 INSERT INTO t3 VALUES(2147483650); 927 INSERT INTO t3 VALUES(-2147483646); 928 INSERT INTO t3 VALUES(-2147483647); 929 INSERT INTO t3 VALUES(-2147483648); 930 INSERT INTO t3 VALUES(-2147483649); 931 INSERT INTO t3 VALUES(-2147483650); 932 INSERT INTO t3 VALUES(4294967294); 933 INSERT INTO t3 VALUES(4294967295); 934 INSERT INTO t3 VALUES(4294967296); 935 INSERT INTO t3 VALUES(4294967297); 936 INSERT INTO t3 VALUES(4294967298); 937 INSERT INTO t3 VALUES(-4294967294); 938 INSERT INTO t3 VALUES(-4294967295); 939 INSERT INTO t3 VALUES(-4294967296); 940 INSERT INTO t3 VALUES(-4294967297); 941 INSERT INTO t3 VALUES(-4294967298); 942 INSERT INTO t3 VALUES(8589934590); 943 INSERT INTO t3 VALUES(8589934591); 944 INSERT INTO t3 VALUES(8589934592); 945 INSERT INTO t3 VALUES(8589934593); 946 INSERT INTO t3 VALUES(8589934594); 947 INSERT INTO t3 VALUES(-8589934590); 948 INSERT INTO t3 VALUES(-8589934591); 949 INSERT INTO t3 VALUES(-8589934592); 950 INSERT INTO t3 VALUES(-8589934593); 951 INSERT INTO t3 VALUES(-8589934594); 952 INSERT INTO t3 VALUES(17179869182); 953 INSERT INTO t3 VALUES(17179869183); 954 INSERT INTO t3 VALUES(17179869184); 955 INSERT INTO t3 VALUES(17179869185); 956 INSERT INTO t3 VALUES(17179869186); 957 INSERT INTO t3 VALUES(-17179869182); 958 INSERT INTO t3 VALUES(-17179869183); 959 INSERT INTO t3 VALUES(-17179869184); 960 INSERT INTO t3 VALUES(-17179869185); 961 INSERT INTO t3 VALUES(-17179869186); 962 INSERT INTO t3 VALUES(34359738366); 963 INSERT INTO t3 VALUES(34359738367); 964 INSERT INTO t3 VALUES(34359738368); 965 INSERT INTO t3 VALUES(34359738369); 966 INSERT INTO t3 VALUES(34359738370); 967 INSERT INTO t3 VALUES(-34359738366); 968 INSERT INTO t3 VALUES(-34359738367); 969 INSERT INTO t3 VALUES(-34359738368); 970 INSERT INTO t3 VALUES(-34359738369); 971 INSERT INTO t3 VALUES(-34359738370); 972 INSERT INTO t3 VALUES(68719476734); 973 INSERT INTO t3 VALUES(68719476735); 974 INSERT INTO t3 VALUES(68719476736); 975 INSERT INTO t3 VALUES(68719476737); 976 INSERT INTO t3 VALUES(68719476738); 977 INSERT INTO t3 VALUES(-68719476734); 978 INSERT INTO t3 VALUES(-68719476735); 979 INSERT INTO t3 VALUES(-68719476736); 980 INSERT INTO t3 VALUES(-68719476737); 981 INSERT INTO t3 VALUES(-68719476738); 982 INSERT INTO t3 VALUES(137438953470); 983 INSERT INTO t3 VALUES(137438953471); 984 INSERT INTO t3 VALUES(137438953472); 985 INSERT INTO t3 VALUES(137438953473); 986 INSERT INTO t3 VALUES(137438953474); 987 INSERT INTO t3 VALUES(-137438953470); 988 INSERT INTO t3 VALUES(-137438953471); 989 INSERT INTO t3 VALUES(-137438953472); 990 INSERT INTO t3 VALUES(-137438953473); 991 INSERT INTO t3 VALUES(-137438953474); 992 INSERT INTO t3 VALUES(274877906942); 993 INSERT INTO t3 VALUES(274877906943); 994 INSERT INTO t3 VALUES(274877906944); 995 INSERT INTO t3 VALUES(274877906945); 996 INSERT INTO t3 VALUES(274877906946); 997 INSERT INTO t3 VALUES(-274877906942); 998 INSERT INTO t3 VALUES(-274877906943); 999 INSERT INTO t3 VALUES(-274877906944); 1000 INSERT INTO t3 VALUES(-274877906945); 1001 INSERT INTO t3 VALUES(-274877906946); 1002 INSERT INTO t3 VALUES(549755813886); 1003 INSERT INTO t3 VALUES(549755813887); 1004 INSERT INTO t3 VALUES(549755813888); 1005 INSERT INTO t3 VALUES(549755813889); 1006 INSERT INTO t3 VALUES(549755813890); 1007 INSERT INTO t3 VALUES(-549755813886); 1008 INSERT INTO t3 VALUES(-549755813887); 1009 INSERT INTO t3 VALUES(-549755813888); 1010 INSERT INTO t3 VALUES(-549755813889); 1011 INSERT INTO t3 VALUES(-549755813890); 1012 INSERT INTO t3 VALUES(1099511627774); 1013 INSERT INTO t3 VALUES(1099511627775); 1014 INSERT INTO t3 VALUES(1099511627776); 1015 INSERT INTO t3 VALUES(1099511627777); 1016 INSERT INTO t3 VALUES(1099511627778); 1017 INSERT INTO t3 VALUES(-1099511627774); 1018 INSERT INTO t3 VALUES(-1099511627775); 1019 INSERT INTO t3 VALUES(-1099511627776); 1020 INSERT INTO t3 VALUES(-1099511627777); 1021 INSERT INTO t3 VALUES(-1099511627778); 1022 INSERT INTO t3 VALUES(2199023255550); 1023 INSERT INTO t3 VALUES(2199023255551); 1024 INSERT INTO t3 VALUES(2199023255552); 1025 INSERT INTO t3 VALUES(2199023255553); 1026 INSERT INTO t3 VALUES(2199023255554); 1027 INSERT INTO t3 VALUES(-2199023255550); 1028 INSERT INTO t3 VALUES(-2199023255551); 1029 INSERT INTO t3 VALUES(-2199023255552); 1030 INSERT INTO t3 VALUES(-2199023255553); 1031 INSERT INTO t3 VALUES(-2199023255554); 1032 INSERT INTO t3 VALUES(4398046511102); 1033 INSERT INTO t3 VALUES(4398046511103); 1034 INSERT INTO t3 VALUES(4398046511104); 1035 INSERT INTO t3 VALUES(4398046511105); 1036 INSERT INTO t3 VALUES(4398046511106); 1037 INSERT INTO t3 VALUES(-4398046511102); 1038 INSERT INTO t3 VALUES(-4398046511103); 1039 INSERT INTO t3 VALUES(-4398046511104); 1040 INSERT INTO t3 VALUES(-4398046511105); 1041 INSERT INTO t3 VALUES(-4398046511106); 1042 INSERT INTO t3 VALUES(8796093022206); 1043 INSERT INTO t3 VALUES(8796093022207); 1044 INSERT INTO t3 VALUES(8796093022208); 1045 INSERT INTO t3 VALUES(8796093022209); 1046 INSERT INTO t3 VALUES(8796093022210); 1047 INSERT INTO t3 VALUES(-8796093022206); 1048 INSERT INTO t3 VALUES(-8796093022207); 1049 INSERT INTO t3 VALUES(-8796093022208); 1050 INSERT INTO t3 VALUES(-8796093022209); 1051 INSERT INTO t3 VALUES(-8796093022210); 1052 INSERT INTO t3 VALUES(17592186044414); 1053 INSERT INTO t3 VALUES(17592186044415); 1054 INSERT INTO t3 VALUES(17592186044416); 1055 INSERT INTO t3 VALUES(17592186044417); 1056 INSERT INTO t3 VALUES(17592186044418); 1057 INSERT INTO t3 VALUES(-17592186044414); 1058 INSERT INTO t3 VALUES(-17592186044415); 1059 INSERT INTO t3 VALUES(-17592186044416); 1060 INSERT INTO t3 VALUES(-17592186044417); 1061 INSERT INTO t3 VALUES(-17592186044418); 1062 INSERT INTO t3 VALUES(35184372088830); 1063 INSERT INTO t3 VALUES(35184372088831); 1064 INSERT INTO t3 VALUES(35184372088832); 1065 INSERT INTO t3 VALUES(35184372088833); 1066 INSERT INTO t3 VALUES(35184372088834); 1067 INSERT INTO t3 VALUES(-35184372088830); 1068 INSERT INTO t3 VALUES(-35184372088831); 1069 INSERT INTO t3 VALUES(-35184372088832); 1070 INSERT INTO t3 VALUES(-35184372088833); 1071 INSERT INTO t3 VALUES(-35184372088834); 1072 INSERT INTO t3 VALUES(70368744177662); 1073 INSERT INTO t3 VALUES(70368744177663); 1074 INSERT INTO t3 VALUES(70368744177664); 1075 INSERT INTO t3 VALUES(70368744177665); 1076 INSERT INTO t3 VALUES(70368744177666); 1077 INSERT INTO t3 VALUES(-70368744177662); 1078 INSERT INTO t3 VALUES(-70368744177663); 1079 INSERT INTO t3 VALUES(-70368744177664); 1080 INSERT INTO t3 VALUES(-70368744177665); 1081 INSERT INTO t3 VALUES(-70368744177666); 1082 INSERT INTO t3 VALUES(140737488355326); 1083 INSERT INTO t3 VALUES(140737488355327); 1084 INSERT INTO t3 VALUES(140737488355328); 1085 INSERT INTO t3 VALUES(140737488355329); 1086 INSERT INTO t3 VALUES(140737488355330); 1087 INSERT INTO t3 VALUES(-140737488355326); 1088 INSERT INTO t3 VALUES(-140737488355327); 1089 INSERT INTO t3 VALUES(-140737488355328); 1090 INSERT INTO t3 VALUES(-140737488355329); 1091 INSERT INTO t3 VALUES(-140737488355330); 1092 INSERT INTO t3 VALUES(281474976710654); 1093 INSERT INTO t3 VALUES(281474976710655); 1094 INSERT INTO t3 VALUES(281474976710656); 1095 INSERT INTO t3 VALUES(281474976710657); 1096 INSERT INTO t3 VALUES(281474976710658); 1097 INSERT INTO t3 VALUES(-281474976710654); 1098 INSERT INTO t3 VALUES(-281474976710655); 1099 INSERT INTO t3 VALUES(-281474976710656); 1100 INSERT INTO t3 VALUES(-281474976710657); 1101 INSERT INTO t3 VALUES(-281474976710658); 1102 INSERT INTO t3 VALUES(562949953421310); 1103 INSERT INTO t3 VALUES(562949953421311); 1104 INSERT INTO t3 VALUES(562949953421312); 1105 INSERT INTO t3 VALUES(562949953421313); 1106 INSERT INTO t3 VALUES(562949953421314); 1107 INSERT INTO t3 VALUES(-562949953421310); 1108 INSERT INTO t3 VALUES(-562949953421311); 1109 INSERT INTO t3 VALUES(-562949953421312); 1110 INSERT INTO t3 VALUES(-562949953421313); 1111 INSERT INTO t3 VALUES(-562949953421314); 1112 INSERT INTO t3 VALUES(1125899906842622); 1113 INSERT INTO t3 VALUES(1125899906842623); 1114 INSERT INTO t3 VALUES(1125899906842624); 1115 INSERT INTO t3 VALUES(1125899906842625); 1116 INSERT INTO t3 VALUES(1125899906842626); 1117 INSERT INTO t3 VALUES(-1125899906842622); 1118 INSERT INTO t3 VALUES(-1125899906842623); 1119 INSERT INTO t3 VALUES(-1125899906842624); 1120 INSERT INTO t3 VALUES(-1125899906842625); 1121 INSERT INTO t3 VALUES(-1125899906842626); 1122 INSERT INTO t3 VALUES(2251799813685246); 1123 INSERT INTO t3 VALUES(2251799813685247); 1124 INSERT INTO t3 VALUES(2251799813685248); 1125 INSERT INTO t3 VALUES(2251799813685249); 1126 INSERT INTO t3 VALUES(2251799813685250); 1127 INSERT INTO t3 VALUES(-2251799813685246); 1128 INSERT INTO t3 VALUES(-2251799813685247); 1129 INSERT INTO t3 VALUES(-2251799813685248); 1130 INSERT INTO t3 VALUES(-2251799813685249); 1131 INSERT INTO t3 VALUES(-2251799813685250); 1132 INSERT INTO t3 VALUES(4503599627370494); 1133 INSERT INTO t3 VALUES(4503599627370495); 1134 INSERT INTO t3 VALUES(4503599627370496); 1135 INSERT INTO t3 VALUES(4503599627370497); 1136 INSERT INTO t3 VALUES(4503599627370498); 1137 INSERT INTO t3 VALUES(-4503599627370494); 1138 INSERT INTO t3 VALUES(-4503599627370495); 1139 INSERT INTO t3 VALUES(-4503599627370496); 1140 INSERT INTO t3 VALUES(-4503599627370497); 1141 INSERT INTO t3 VALUES(-4503599627370498); 1142 INSERT INTO t3 VALUES(9007199254740990); 1143 INSERT INTO t3 VALUES(9007199254740991); 1144 INSERT INTO t3 VALUES(9007199254740992); 1145 INSERT INTO t3 VALUES(9007199254740993); 1146 INSERT INTO t3 VALUES(9007199254740994); 1147 INSERT INTO t3 VALUES(-9007199254740990); 1148 INSERT INTO t3 VALUES(-9007199254740991); 1149 INSERT INTO t3 VALUES(-9007199254740992); 1150 INSERT INTO t3 VALUES(-9007199254740993); 1151 INSERT INTO t3 VALUES(-9007199254740994); 1152 INSERT INTO t3 VALUES(18014398509481982); 1153 INSERT INTO t3 VALUES(18014398509481983); 1154 INSERT INTO t3 VALUES(18014398509481984); 1155 INSERT INTO t3 VALUES(18014398509481985); 1156 INSERT INTO t3 VALUES(18014398509481986); 1157 INSERT INTO t3 VALUES(-18014398509481982); 1158 INSERT INTO t3 VALUES(-18014398509481983); 1159 INSERT INTO t3 VALUES(-18014398509481984); 1160 INSERT INTO t3 VALUES(-18014398509481985); 1161 INSERT INTO t3 VALUES(-18014398509481986); 1162 INSERT INTO t3 VALUES(36028797018963966); 1163 INSERT INTO t3 VALUES(36028797018963967); 1164 INSERT INTO t3 VALUES(36028797018963968); 1165 INSERT INTO t3 VALUES(36028797018963969); 1166 INSERT INTO t3 VALUES(36028797018963970); 1167 INSERT INTO t3 VALUES(-36028797018963966); 1168 INSERT INTO t3 VALUES(-36028797018963967); 1169 INSERT INTO t3 VALUES(-36028797018963968); 1170 INSERT INTO t3 VALUES(-36028797018963969); 1171 INSERT INTO t3 VALUES(-36028797018963970); 1172 INSERT INTO t3 VALUES(72057594037927934); 1173 INSERT INTO t3 VALUES(72057594037927935); 1174 INSERT INTO t3 VALUES(72057594037927936); 1175 INSERT INTO t3 VALUES(72057594037927937); 1176 INSERT INTO t3 VALUES(72057594037927938); 1177 INSERT INTO t3 VALUES(-72057594037927934); 1178 INSERT INTO t3 VALUES(-72057594037927935); 1179 INSERT INTO t3 VALUES(-72057594037927936); 1180 INSERT INTO t3 VALUES(-72057594037927937); 1181 INSERT INTO t3 VALUES(-72057594037927938); 1182 INSERT INTO t3 VALUES(144115188075855870); 1183 INSERT INTO t3 VALUES(144115188075855871); 1184 INSERT INTO t3 VALUES(144115188075855872); 1185 INSERT INTO t3 VALUES(144115188075855873); 1186 INSERT INTO t3 VALUES(144115188075855874); 1187 INSERT INTO t3 VALUES(-144115188075855870); 1188 INSERT INTO t3 VALUES(-144115188075855871); 1189 INSERT INTO t3 VALUES(-144115188075855872); 1190 INSERT INTO t3 VALUES(-144115188075855873); 1191 INSERT INTO t3 VALUES(-144115188075855874); 1192 INSERT INTO t3 VALUES(288230376151711742); 1193 INSERT INTO t3 VALUES(288230376151711743); 1194 INSERT INTO t3 VALUES(288230376151711744); 1195 INSERT INTO t3 VALUES(288230376151711745); 1196 INSERT INTO t3 VALUES(288230376151711746); 1197 INSERT INTO t3 VALUES(-288230376151711742); 1198 INSERT INTO t3 VALUES(-288230376151711743); 1199 INSERT INTO t3 VALUES(-288230376151711744); 1200 INSERT INTO t3 VALUES(-288230376151711745); 1201 INSERT INTO t3 VALUES(-288230376151711746); 1202 INSERT INTO t3 VALUES(576460752303423486); 1203 INSERT INTO t3 VALUES(576460752303423487); 1204 INSERT INTO t3 VALUES(576460752303423488); 1205 INSERT INTO t3 VALUES(576460752303423489); 1206 INSERT INTO t3 VALUES(576460752303423490); 1207 INSERT INTO t3 VALUES(-576460752303423486); 1208 INSERT INTO t3 VALUES(-576460752303423487); 1209 INSERT INTO t3 VALUES(-576460752303423488); 1210 INSERT INTO t3 VALUES(-576460752303423489); 1211 INSERT INTO t3 VALUES(-576460752303423490); 1212 INSERT INTO t3 VALUES(1152921504606846974); 1213 INSERT INTO t3 VALUES(1152921504606846975); 1214 INSERT INTO t3 VALUES(1152921504606846976); 1215 INSERT INTO t3 VALUES(1152921504606846977); 1216 INSERT INTO t3 VALUES(1152921504606846978); 1217 INSERT INTO t3 VALUES(-1152921504606846974); 1218 INSERT INTO t3 VALUES(-1152921504606846975); 1219 INSERT INTO t3 VALUES(-1152921504606846976); 1220 INSERT INTO t3 VALUES(-1152921504606846977); 1221 INSERT INTO t3 VALUES(-1152921504606846978); 1222 INSERT INTO t3 VALUES(2305843009213693950); 1223 INSERT INTO t3 VALUES(2305843009213693951); 1224 INSERT INTO t3 VALUES(2305843009213693952); 1225 INSERT INTO t3 VALUES(2305843009213693953); 1226 INSERT INTO t3 VALUES(2305843009213693954); 1227 INSERT INTO t3 VALUES(-2305843009213693950); 1228 INSERT INTO t3 VALUES(-2305843009213693951); 1229 INSERT INTO t3 VALUES(-2305843009213693952); 1230 INSERT INTO t3 VALUES(-2305843009213693953); 1231 INSERT INTO t3 VALUES(-2305843009213693954); 1232 INSERT INTO t3 VALUES(4611686018427387902); 1233 INSERT INTO t3 VALUES(4611686018427387903); 1234 INSERT INTO t3 VALUES(4611686018427387904); 1235 INSERT INTO t3 VALUES(4611686018427387905); 1236 INSERT INTO t3 VALUES(4611686018427387906); 1237 INSERT INTO t3 VALUES(-4611686018427387902); 1238 INSERT INTO t3 VALUES(-4611686018427387903); 1239 INSERT INTO t3 VALUES(-4611686018427387904); 1240 INSERT INTO t3 VALUES(-4611686018427387905); 1241 INSERT INTO t3 VALUES(-4611686018427387906); 1242 INSERT INTO t3 VALUES(9223372036854775806); 1243 INSERT INTO t3 VALUES(9223372036854775807); 1244 INSERT INTO t3 VALUES(-9223372036854775806); 1245 INSERT INTO t3 VALUES(-9223372036854775807); 1246 INSERT INTO t3 VALUES(-9223372036854775808); 1247 SELECT x FROM t3 ORDER BY x; 1248 } 1249} {-9223372036854775808\ 1250-9223372036854775807\ 1251-9223372036854775806\ 1252-4611686018427387906\ 1253-4611686018427387905\ 1254-4611686018427387904\ 1255-4611686018427387903\ 1256-4611686018427387902\ 1257-2305843009213693954\ 1258-2305843009213693953\ 1259-2305843009213693952\ 1260-2305843009213693951\ 1261-2305843009213693950\ 1262-1152921504606846978\ 1263-1152921504606846977\ 1264-1152921504606846976\ 1265-1152921504606846975\ 1266-1152921504606846974\ 1267-576460752303423490\ 1268-576460752303423489\ 1269-576460752303423488\ 1270-576460752303423487\ 1271-576460752303423486\ 1272-288230376151711746\ 1273-288230376151711745\ 1274-288230376151711744\ 1275-288230376151711743\ 1276-288230376151711742\ 1277-144115188075855874\ 1278-144115188075855873\ 1279-144115188075855872\ 1280-144115188075855871\ 1281-144115188075855870\ 1282-72057594037927938\ 1283-72057594037927937\ 1284-72057594037927936\ 1285-72057594037927935\ 1286-72057594037927934\ 1287-36028797018963970\ 1288-36028797018963969\ 1289-36028797018963968\ 1290-36028797018963967\ 1291-36028797018963966\ 1292-18014398509481986\ 1293-18014398509481985\ 1294-18014398509481984\ 1295-18014398509481983\ 1296-18014398509481982\ 1297-9007199254740994\ 1298-9007199254740993\ 1299-9007199254740992\ 1300-9007199254740991\ 1301-9007199254740990\ 1302-4503599627370498\ 1303-4503599627370497\ 1304-4503599627370496\ 1305-4503599627370495\ 1306-4503599627370494\ 1307-2251799813685250\ 1308-2251799813685249\ 1309-2251799813685248\ 1310-2251799813685247\ 1311-2251799813685246\ 1312-1125899906842626\ 1313-1125899906842625\ 1314-1125899906842624\ 1315-1125899906842623\ 1316-1125899906842622\ 1317-562949953421314\ 1318-562949953421313\ 1319-562949953421312\ 1320-562949953421311\ 1321-562949953421310\ 1322-281474976710658\ 1323-281474976710657\ 1324-281474976710656\ 1325-281474976710655\ 1326-281474976710654\ 1327-140737488355330\ 1328-140737488355329\ 1329-140737488355328\ 1330-140737488355327\ 1331-140737488355326\ 1332-70368744177666\ 1333-70368744177665\ 1334-70368744177664\ 1335-70368744177663\ 1336-70368744177662\ 1337-35184372088834\ 1338-35184372088833\ 1339-35184372088832\ 1340-35184372088831\ 1341-35184372088830\ 1342-17592186044418\ 1343-17592186044417\ 1344-17592186044416\ 1345-17592186044415\ 1346-17592186044414\ 1347-8796093022210\ 1348-8796093022209\ 1349-8796093022208\ 1350-8796093022207\ 1351-8796093022206\ 1352-4398046511106\ 1353-4398046511105\ 1354-4398046511104\ 1355-4398046511103\ 1356-4398046511102\ 1357-2199023255554\ 1358-2199023255553\ 1359-2199023255552\ 1360-2199023255551\ 1361-2199023255550\ 1362-1099511627778\ 1363-1099511627777\ 1364-1099511627776\ 1365-1099511627775\ 1366-1099511627774\ 1367-549755813890\ 1368-549755813889\ 1369-549755813888\ 1370-549755813887\ 1371-549755813886\ 1372-274877906946\ 1373-274877906945\ 1374-274877906944\ 1375-274877906943\ 1376-274877906942\ 1377-137438953474\ 1378-137438953473\ 1379-137438953472\ 1380-137438953471\ 1381-137438953470\ 1382-68719476738\ 1383-68719476737\ 1384-68719476736\ 1385-68719476735\ 1386-68719476734\ 1387-34359738370\ 1388-34359738369\ 1389-34359738368\ 1390-34359738367\ 1391-34359738366\ 1392-17179869186\ 1393-17179869185\ 1394-17179869184\ 1395-17179869183\ 1396-17179869182\ 1397-8589934594\ 1398-8589934593\ 1399-8589934592\ 1400-8589934591\ 1401-8589934590\ 1402-4294967298\ 1403-4294967297\ 1404-4294967296\ 1405-4294967295\ 1406-4294967294\ 1407-2147483650\ 1408-2147483649\ 1409-2147483648\ 1410-2147483647\ 1411-2147483646\ 1412-1073741826\ 1413-1073741825\ 1414-1073741824\ 1415-1073741823\ 1416-1073741822\ 1417-536870914\ 1418-536870913\ 1419-536870912\ 1420-536870911\ 1421-536870910\ 1422-268435458\ 1423-268435457\ 1424-268435456\ 1425-268435455\ 1426-268435454\ 1427-134217730\ 1428-134217729\ 1429-134217728\ 1430-134217727\ 1431-134217726\ 1432-67108866\ 1433-67108865\ 1434-67108864\ 1435-67108863\ 1436-67108862\ 1437-33554434\ 1438-33554433\ 1439-33554432\ 1440-33554431\ 1441-33554430\ 1442-16777218\ 1443-16777217\ 1444-16777216\ 1445-16777215\ 1446-16777214\ 1447-8388610\ 1448-8388609\ 1449-8388608\ 1450-8388607\ 1451-8388606\ 1452-4194306\ 1453-4194305\ 1454-4194304\ 1455-4194303\ 1456-4194302\ 1457-2097154\ 1458-2097153\ 1459-2097152\ 1460-2097151\ 1461-2097150\ 1462-1048578\ 1463-1048577\ 1464-1048576\ 1465-1048575\ 1466-1048574\ 1467-524290\ 1468-524289\ 1469-524288\ 1470-524287\ 1471-524286\ 1472-262146\ 1473-262145\ 1474-262144\ 1475-262143\ 1476-262142\ 1477-131074\ 1478-131073\ 1479-131072\ 1480-131071\ 1481-131070\ 1482-65538\ 1483-65537\ 1484-65536\ 1485-65535\ 1486-65534\ 1487-32770\ 1488-32769\ 1489-32768\ 1490-32767\ 1491-32766\ 1492-16386\ 1493-16385\ 1494-16384\ 1495-16383\ 1496-16382\ 1497-8194\ 1498-8193\ 1499-8192\ 1500-8191\ 1501-8190\ 1502-4098\ 1503-4097\ 1504-4096\ 1505-4095\ 1506-4094\ 1507-2050\ 1508-2049\ 1509-2048\ 1510-2047\ 1511-2046\ 1512-1026\ 1513-1025\ 1514-1024\ 1515-1023\ 1516-1022\ 1517-514\ 1518-513\ 1519-512\ 1520-511\ 1521-510\ 1522-258\ 1523-257\ 1524-256\ 1525-255\ 1526-254\ 1527-130\ 1528-129\ 1529-128\ 1530-127\ 1531-126\ 1532-66\ 1533-65\ 1534-64\ 1535-63\ 1536-62\ 1537-34\ 1538-33\ 1539-32\ 1540-31\ 1541-30\ 1542-18\ 1543-17\ 1544-16\ 1545-15\ 1546-14\ 1547-13\ 1548-12\ 1549-11\ 1550-10\ 1551-9\ 1552-8\ 1553-7\ 1554-6\ 1555-5\ 1556-4\ 1557-3\ 1558-2\ 1559-1\ 15600\ 15611\ 15622\ 15633\ 15644\ 15655\ 15666\ 15677\ 15688\ 15699\ 157010\ 157111\ 157212\ 157313\ 157414\ 157515\ 157616\ 157717\ 157818\ 157930\ 158031\ 158132\ 158233\ 158334\ 158462\ 158563\ 158664\ 158765\ 158866\ 1589126\ 1590127\ 1591128\ 1592129\ 1593130\ 1594254\ 1595255\ 1596256\ 1597257\ 1598258\ 1599510\ 1600511\ 1601512\ 1602513\ 1603514\ 16041022\ 16051023\ 16061024\ 16071025\ 16081026\ 16092046\ 16102047\ 16112048\ 16122049\ 16132050\ 16144094\ 16154095\ 16164096\ 16174097\ 16184098\ 16198190\ 16208191\ 16218192\ 16228193\ 16238194\ 162416382\ 162516383\ 162616384\ 162716385\ 162816386\ 162932766\ 163032767\ 163132768\ 163232769\ 163332770\ 163465534\ 163565535\ 163665536\ 163765537\ 163865538\ 1639131070\ 1640131071\ 1641131072\ 1642131073\ 1643131074\ 1644262142\ 1645262143\ 1646262144\ 1647262145\ 1648262146\ 1649524286\ 1650524287\ 1651524288\ 1652524289\ 1653524290\ 16541048574\ 16551048575\ 16561048576\ 16571048577\ 16581048578\ 16592097150\ 16602097151\ 16612097152\ 16622097153\ 16632097154\ 16644194302\ 16654194303\ 16664194304\ 16674194305\ 16684194306\ 16698388606\ 16708388607\ 16718388608\ 16728388609\ 16738388610\ 167416777214\ 167516777215\ 167616777216\ 167716777217\ 167816777218\ 167933554430\ 168033554431\ 168133554432\ 168233554433\ 168333554434\ 168467108862\ 168567108863\ 168667108864\ 168767108865\ 168867108866\ 1689134217726\ 1690134217727\ 1691134217728\ 1692134217729\ 1693134217730\ 1694268435454\ 1695268435455\ 1696268435456\ 1697268435457\ 1698268435458\ 1699536870910\ 1700536870911\ 1701536870912\ 1702536870913\ 1703536870914\ 17041073741822\ 17051073741823\ 17061073741824\ 17071073741825\ 17081073741826\ 17092147483646\ 17102147483647\ 17112147483648\ 17122147483649\ 17132147483650\ 17144294967294\ 17154294967295\ 17164294967296\ 17174294967297\ 17184294967298\ 17198589934590\ 17208589934591\ 17218589934592\ 17228589934593\ 17238589934594\ 172417179869182\ 172517179869183\ 172617179869184\ 172717179869185\ 172817179869186\ 172934359738366\ 173034359738367\ 173134359738368\ 173234359738369\ 173334359738370\ 173468719476734\ 173568719476735\ 173668719476736\ 173768719476737\ 173868719476738\ 1739137438953470\ 1740137438953471\ 1741137438953472\ 1742137438953473\ 1743137438953474\ 1744274877906942\ 1745274877906943\ 1746274877906944\ 1747274877906945\ 1748274877906946\ 1749549755813886\ 1750549755813887\ 1751549755813888\ 1752549755813889\ 1753549755813890\ 17541099511627774\ 17551099511627775\ 17561099511627776\ 17571099511627777\ 17581099511627778\ 17592199023255550\ 17602199023255551\ 17612199023255552\ 17622199023255553\ 17632199023255554\ 17644398046511102\ 17654398046511103\ 17664398046511104\ 17674398046511105\ 17684398046511106\ 17698796093022206\ 17708796093022207\ 17718796093022208\ 17728796093022209\ 17738796093022210\ 177417592186044414\ 177517592186044415\ 177617592186044416\ 177717592186044417\ 177817592186044418\ 177935184372088830\ 178035184372088831\ 178135184372088832\ 178235184372088833\ 178335184372088834\ 178470368744177662\ 178570368744177663\ 178670368744177664\ 178770368744177665\ 178870368744177666\ 1789140737488355326\ 1790140737488355327\ 1791140737488355328\ 1792140737488355329\ 1793140737488355330\ 1794281474976710654\ 1795281474976710655\ 1796281474976710656\ 1797281474976710657\ 1798281474976710658\ 1799562949953421310\ 1800562949953421311\ 1801562949953421312\ 1802562949953421313\ 1803562949953421314\ 18041125899906842622\ 18051125899906842623\ 18061125899906842624\ 18071125899906842625\ 18081125899906842626\ 18092251799813685246\ 18102251799813685247\ 18112251799813685248\ 18122251799813685249\ 18132251799813685250\ 18144503599627370494\ 18154503599627370495\ 18164503599627370496\ 18174503599627370497\ 18184503599627370498\ 18199007199254740990\ 18209007199254740991\ 18219007199254740992\ 18229007199254740993\ 18239007199254740994\ 182418014398509481982\ 182518014398509481983\ 182618014398509481984\ 182718014398509481985\ 182818014398509481986\ 182936028797018963966\ 183036028797018963967\ 183136028797018963968\ 183236028797018963969\ 183336028797018963970\ 183472057594037927934\ 183572057594037927935\ 183672057594037927936\ 183772057594037927937\ 183872057594037927938\ 1839144115188075855870\ 1840144115188075855871\ 1841144115188075855872\ 1842144115188075855873\ 1843144115188075855874\ 1844288230376151711742\ 1845288230376151711743\ 1846288230376151711744\ 1847288230376151711745\ 1848288230376151711746\ 1849576460752303423486\ 1850576460752303423487\ 1851576460752303423488\ 1852576460752303423489\ 1853576460752303423490\ 18541152921504606846974\ 18551152921504606846975\ 18561152921504606846976\ 18571152921504606846977\ 18581152921504606846978\ 18592305843009213693950\ 18602305843009213693951\ 18612305843009213693952\ 18622305843009213693953\ 18632305843009213693954\ 18644611686018427387902\ 18654611686018427387903\ 18664611686018427387904\ 18674611686018427387905\ 18684611686018427387906\ 18699223372036854775806\ 18709223372036854775807} 1871 1872finish_test 1873