Commit ba115894 authored by bar@mysql.com's avatar bar@mysql.com

Better error message.

Bugs#9057: Incorrect errormsg for too-large char field in table definition
parent 21159004
...@@ -27,7 +27,7 @@ t3 CREATE TABLE `t3` ( ...@@ -27,7 +27,7 @@ t3 CREATE TABLE `t3` (
drop table t1,t2,t3 drop table t1,t2,t3
#; #;
CREATE TABLE t1 (a char(257) default "hello"); CREATE TABLE t1 (a char(257) default "hello");
ERROR 42000: Column length too big for column 'a' (max = 255); use BLOB instead ERROR 42000: Column length too big for column 'a' (max = 255); use BLOB or TEXT instead
CREATE TABLE t2 (a blob default "hello"); CREATE TABLE t2 (a blob default "hello");
ERROR 42000: BLOB/TEXT column 'a' can't have a default value ERROR 42000: BLOB/TEXT column 'a' can't have a default value
drop table if exists t1,t2; drop table if exists t1,t2;
......
...@@ -90,7 +90,7 @@ character-set=latin1 ...@@ -90,7 +90,7 @@ character-set=latin1
"Specified key was too long; max key length is %d bytes", "Specified key was too long; max key length is %d bytes",
"Key column '%-.64s' doesn't exist in table", "Key column '%-.64s' doesn't exist in table",
"BLOB column '%-.64s' can't be used in key specification with the used table type", "BLOB column '%-.64s' can't be used in key specification with the used table type",
"Column length too big for column '%-.64s' (max = %d); use BLOB instead", "Column length too big for column '%-.64s' (max = %d); use BLOB or TEXT instead",
"Incorrect table definition; there can be only one auto column and it must be defined as a key", "Incorrect table definition; there can be only one auto column and it must be defined as a key",
"%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d", "%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d",
"%s: Normal shutdown\n", "%s: Normal shutdown\n",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment