You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mysql-test/r/mysql_upgrade.result
+16-3
Original file line number
Diff line number
Diff line change
@@ -1900,16 +1900,27 @@ DROP TABLE backup_user;
1900
1900
# WL#2284: Increase the length of a user name
1901
1901
#
1902
1902
# First downgrade all tables with user name columnd to 5.6
1903
+
SET @orig_sql_mode= @@sql_mode;
1904
+
SET sql_mode= (SELECT replace(@@sql_mode,'NO_ZERO_DATE',''));
1905
+
Warnings:
1906
+
Warning 3135 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
1903
1907
ALTER TABLE mysql.tables_priv
1904
-
MODIFY User char(16) NOT NULL default '';
1908
+
MODIFY User char(16) NOT NULL default '',
1909
+
MODIFY Grantor char(77) DEFAULT '' NOT NULL;
1905
1910
ALTER TABLE mysql.columns_priv
1906
1911
MODIFY User char(16) NOT NULL default '';
1907
1912
ALTER TABLE mysql.user
1908
1913
MODIFY User char(16) NOT NULL default '';
1909
1914
ALTER TABLE mysql.db
1910
1915
MODIFY User char(16) NOT NULL default '';
1911
1916
ALTER TABLE mysql.procs_priv
1912
-
MODIFY User char(16) binary DEFAULT '' NOT NULL;
1917
+
MODIFY User char(16) binary DEFAULT '' NOT NULL,
1918
+
MODIFY Grantor char(77) DEFAULT '' NOT NULL;
1919
+
ALTER TABLE mysql.proc
1920
+
MODIFY definer char(77) collate utf8_bin DEFAULT '' NOT NULL;
1921
+
ALTER TABLE mysql.event
1922
+
MODIFY definer char(77) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '';
1923
+
SET sql_mode= @orig_sql_mode;
1913
1924
#
1914
1925
# Downgrade performance_schema tables
1915
1926
#
@@ -2309,6 +2320,8 @@ ALTER TABLE mysql.proxies_priv MODIFY User char(16) binary DEFAULT '' NOT NULL;
2309
2320
ALTER TABLE mysql.proxies_priv MODIFY Proxied_user char(16) binary DEFAULT '' NOT NULL;
2310
2321
ALTER TABLE mysql.proxies_priv MODIFY Grantor char(77) DEFAULT '' NOT NULL;
2311
2322
# Tables with user name column downgraded to 5.6, now run mysql_upgrade
2323
+
mysql_upgrade: (non fatal) [ERROR] 1728: Cannot load from mysql.proc. The table is probably corrupted
2324
+
mysql_upgrade: (non fatal) [ERROR] 1545: Failed to open mysql.event
2312
2325
mysql.columns_priv OK
2313
2326
mysql.db OK
2314
2327
mysql.engine_cost OK
@@ -2648,7 +2661,7 @@ proc CREATE TABLE `proc` (
2648
2661
`param_list` blob NOT NULL,
2649
2662
`returns` longblob NOT NULL,
2650
2663
`body` longblob NOT NULL,
2651
-
`definer` char(77) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
2664
+
`definer` char(93) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
2652
2665
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
2653
2666
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
2654
2667
`sql_mode` set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','NOT_USED','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH') NOT NULL DEFAULT '',
`Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
126
126
`User` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
127
127
`Table_name` char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
128
-
`Grantor` char(77) COLLATE utf8_bin NOT NULL DEFAULT '',
128
+
`Grantor` char(93) COLLATE utf8_bin NOT NULL DEFAULT '',
129
129
`Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
130
130
`Table_priv` set('Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter','Create View','Show view','Trigger') CHARACTER SET utf8 NOT NULL DEFAULT '',
131
131
`Column_priv` set('Select','Insert','Update','References') CHARACTER SET utf8 NOT NULL DEFAULT '',
Copy file name to clipboardExpand all lines: mysql-test/suite/funcs_1/r/is_columns_mysql.result
+8-8
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ def mysql event comment 16 NO char 64 192 NULL NULL NULL utf8 utf8_bin char(64)
48
48
def mysql event created 8 CURRENT_TIMESTAMP NO timestamp NULL NULL NULL NULL 0 NULL NULL timestamp on update CURRENT_TIMESTAMP select,insert,update,references
49
49
def mysql event db 1 NO char 64 192 NULL NULL NULL utf8 utf8_bin char(64) PRI select,insert,update,references
@@ -125,7 +125,7 @@ def mysql proc comment 16 NULL NO text 65535 65535 NULL NULL NULL utf8 utf8_bin
125
125
def mysql proc created 13 CURRENT_TIMESTAMP NO timestamp NULL NULL NULL NULL 0 NULL NULL timestamp on update CURRENT_TIMESTAMP select,insert,update,references
126
126
def mysql proc db 1 NO char 64 192 NULL NULL NULL utf8 utf8_bin char(64) PRI select,insert,update,references
1.0000 mysql proc param_list blob 65535 65535 NULL NULL blob
487
487
1.0000 mysql proc returns longblob 4294967295 4294967295 NULL NULL longblob
488
488
1.0000 mysql proc body longblob 4294967295 4294967295 NULL NULL longblob
489
-
3.0000 mysql proc definer char 77 231 utf8 utf8_bin char(77)
489
+
3.0000 mysql proc definer char 93 279 utf8 utf8_bin char(93)
490
490
NULL mysql proc created timestamp NULL NULL NULL NULL timestamp
491
491
NULL mysql proc modified timestamp NULL NULL NULL NULL timestamp
492
492
3.0000 mysql proc sql_mode set 478 1434 utf8 utf8_general_ci set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','NOT_USED','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH')
0 commit comments