@@ -10481,12 +10481,10 @@ where
1048110481 },
1048210482 Assertions : []ScriptTestAssertion {
1048310483 {
10484- Skip : true ,
1048510484 Query : "insert into tinyint_tbl values (999)" ,
1048610485 ExpectedErr : sql .ErrValueOutOfRange ,
1048710486 },
1048810487 {
10489- Skip : true ,
1049010488 Query : "insert into tinyint_tbl values (127)" ,
1049110489 Expected : []sql.Row {
1049210490 {types.OkResult {
@@ -10496,7 +10494,6 @@ where
1049610494 },
1049710495 },
1049810496 {
10499- Skip : true ,
1050010497 Query : "show create table tinyint_tbl;" ,
1050110498 Expected : []sql.Row {
1050210499 {"tinyint_tbl" , "CREATE TABLE `tinyint_tbl` (\n " +
@@ -10507,12 +10504,10 @@ where
1050710504 },
1050810505
1050910506 {
10510- Skip : true ,
1051110507 Query : "insert into smallint_tbl values (99999);" ,
1051210508 ExpectedErr : sql .ErrValueOutOfRange ,
1051310509 },
1051410510 {
10515- Skip : true ,
1051610511 Query : "insert into smallint_tbl values (32767);" ,
1051710512 Expected : []sql.Row {
1051810513 {types.OkResult {
@@ -10522,23 +10517,20 @@ where
1052210517 },
1052310518 },
1052410519 {
10525- Skip : true ,
1052610520 Query : "show create table smallint_tbl;" ,
1052710521 Expected : []sql.Row {
1052810522 {"smallint_tbl" , "CREATE TABLE `smallint_tbl` (\n " +
1052910523 " `i` smallint NOT NULL AUTO_INCREMENT,\n " +
1053010524 " PRIMARY KEY (`i`)\n " +
10531- ") ENGINE=InnoDB AUTO_INCREMENT=36727 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
10525+ ") ENGINE=InnoDB AUTO_INCREMENT=32767 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1053210526 },
1053310527 },
1053410528
1053510529 {
10536- Skip : true ,
1053710530 Query : "insert into mediumint_tbl values (99999999);" ,
1053810531 ExpectedErr : sql .ErrValueOutOfRange ,
1053910532 },
1054010533 {
10541- Skip : true ,
1054210534 Query : "insert into mediumint_tbl values (8388607);" ,
1054310535 Expected : []sql.Row {
1054410536 {types.OkResult {
@@ -10548,7 +10540,6 @@ where
1054810540 },
1054910541 },
1055010542 {
10551- Skip : true ,
1055210543 Query : "show create table mediumint_tbl;" ,
1055310544 Expected : []sql.Row {
1055410545 {"mediumint_tbl" , "CREATE TABLE `mediumint_tbl` (\n " +
@@ -10559,12 +10550,10 @@ where
1055910550 },
1056010551
1056110552 {
10562- Skip : true ,
1056310553 Query : "insert into int_tbl values (99999999999)" ,
1056410554 ExpectedErr : sql .ErrValueOutOfRange ,
1056510555 },
1056610556 {
10567- Skip : true ,
1056810557 Query : "insert into int_tbl values (2147483647)" ,
1056910558 Expected : []sql.Row {
1057010559 {types.OkResult {
@@ -10574,7 +10563,6 @@ where
1057410563 },
1057510564 },
1057610565 {
10577- Skip : true ,
1057810566 Query : "show create table int_tbl;" ,
1057910567 Expected : []sql.Row {
1058010568 {"int_tbl" , "CREATE TABLE `int_tbl` (\n " +
@@ -10585,12 +10573,10 @@ where
1058510573 },
1058610574
1058710575 {
10588- Skip : true ,
1058910576 Query : "insert into bigint_tbl values (99999999999999999999);" ,
1059010577 ExpectedErr : sql .ErrValueOutOfRange ,
1059110578 },
1059210579 {
10593- Skip : true ,
1059410580 Query : "insert into bigint_tbl values (9223372036854775807);" ,
1059510581 Expected : []sql.Row {
1059610582 {types.OkResult {
@@ -10600,7 +10586,6 @@ where
1060010586 },
1060110587 },
1060210588 {
10603- Skip : true ,
1060410589 Query : "show create table bigint_tbl;" ,
1060510590 Expected : []sql.Row {
1060610591 {"bigint_tbl" , "CREATE TABLE `bigint_tbl` (\n " +
@@ -10624,12 +10609,10 @@ where
1062410609 },
1062510610 Assertions : []ScriptTestAssertion {
1062610611 {
10627- Skip : true ,
1062810612 Query : "insert into tinyint_tbl values (999)" ,
1062910613 ExpectedErr : sql .ErrValueOutOfRange ,
1063010614 },
1063110615 {
10632- Skip : true ,
1063310616 Query : "insert into tinyint_tbl values (255)" ,
1063410617 Expected : []sql.Row {
1063510618 {types.OkResult {
@@ -10639,23 +10622,20 @@ where
1063910622 },
1064010623 },
1064110624 {
10642- Skip : true ,
1064310625 Query : "show create table tinyint_tbl;" ,
1064410626 Expected : []sql.Row {
1064510627 {"tinyint_tbl" , "CREATE TABLE `tinyint_tbl` (\n " +
10646- " `i` tinyint NOT NULL AUTO_INCREMENT,\n " +
10628+ " `i` tinyint unsigned NOT NULL AUTO_INCREMENT,\n " +
1064710629 " PRIMARY KEY (`i`)\n " +
1064810630 ") ENGINE=InnoDB AUTO_INCREMENT=255 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1064910631 },
1065010632 },
1065110633
1065210634 {
10653- Skip : true ,
1065410635 Query : "insert into smallint_tbl values (99999);" ,
1065510636 ExpectedErr : sql .ErrValueOutOfRange ,
1065610637 },
1065710638 {
10658- Skip : true ,
1065910639 Query : "insert into smallint_tbl values (65535);" ,
1066010640 Expected : []sql.Row {
1066110641 {types.OkResult {
@@ -10665,23 +10645,20 @@ where
1066510645 },
1066610646 },
1066710647 {
10668- Skip : true ,
1066910648 Query : "show create table smallint_tbl;" ,
1067010649 Expected : []sql.Row {
1067110650 {"smallint_tbl" , "CREATE TABLE `smallint_tbl` (\n " +
10672- " `i` smallint NOT NULL AUTO_INCREMENT,\n " +
10651+ " `i` smallint unsigned NOT NULL AUTO_INCREMENT,\n " +
1067310652 " PRIMARY KEY (`i`)\n " +
1067410653 ") ENGINE=InnoDB AUTO_INCREMENT=65535 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1067510654 },
1067610655 },
1067710656
1067810657 {
10679- Skip : true ,
1068010658 Query : "insert into mediumint_tbl values (999999999);" ,
1068110659 ExpectedErr : sql .ErrValueOutOfRange ,
1068210660 },
1068310661 {
10684- Skip : true ,
1068510662 Query : "insert into mediumint_tbl values (16777215);" ,
1068610663 Expected : []sql.Row {
1068710664 {types.OkResult {
@@ -10691,23 +10668,20 @@ where
1069110668 },
1069210669 },
1069310670 {
10694- Skip : true ,
1069510671 Query : "show create table mediumint_tbl;" ,
1069610672 Expected : []sql.Row {
1069710673 {"mediumint_tbl" , "CREATE TABLE `mediumint_tbl` (\n " +
10698- " `i` mediumint NOT NULL AUTO_INCREMENT,\n " +
10674+ " `i` mediumint unsigned NOT NULL AUTO_INCREMENT,\n " +
1069910675 " PRIMARY KEY (`i`)\n " +
1070010676 ") ENGINE=InnoDB AUTO_INCREMENT=16777215 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1070110677 },
1070210678 },
1070310679
1070410680 {
10705- Skip : true ,
1070610681 Query : "insert into int_tbl values (99999999999)" ,
1070710682 ExpectedErr : sql .ErrValueOutOfRange ,
1070810683 },
1070910684 {
10710- Skip : true ,
1071110685 Query : "insert into int_tbl values (4294967295)" ,
1071210686 Expected : []sql.Row {
1071310687 {types.OkResult {
@@ -10717,23 +10691,20 @@ where
1071710691 },
1071810692 },
1071910693 {
10720- Skip : true ,
1072110694 Query : "show create table int_tbl;" ,
1072210695 Expected : []sql.Row {
1072310696 {"int_tbl" , "CREATE TABLE `int_tbl` (\n " +
10724- " `i` int NOT NULL AUTO_INCREMENT,\n " +
10697+ " `i` int unsigned NOT NULL AUTO_INCREMENT,\n " +
1072510698 " PRIMARY KEY (`i`)\n " +
1072610699 ") ENGINE=InnoDB AUTO_INCREMENT=4294967295 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1072710700 },
1072810701 },
1072910702
1073010703 {
10731- Skip : true ,
1073210704 Query : "insert into bigint_tbl values (999999999999999999999);" ,
1073310705 ExpectedErr : sql .ErrValueOutOfRange ,
1073410706 },
1073510707 {
10736- Skip : true ,
1073710708 Query : "insert into bigint_tbl values (18446744073709551615);" ,
1073810709 Expected : []sql.Row {
1073910710 {types.OkResult {
@@ -10743,11 +10714,10 @@ where
1074310714 },
1074410715 },
1074510716 {
10746- Skip : true ,
1074710717 Query : "show create table bigint_tbl;" ,
1074810718 Expected : []sql.Row {
1074910719 {"bigint_tbl" , "CREATE TABLE `bigint_tbl` (\n " +
10750- " `i` bigint NOT NULL AUTO_INCREMENT,\n " +
10720+ " `i` bigint unsigned NOT NULL AUTO_INCREMENT,\n " +
1075110721 " PRIMARY KEY (`i`)\n " +
1075210722 ") ENGINE=InnoDB AUTO_INCREMENT=18446744073709551615 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin" },
1075310723 },
0 commit comments