diff --git a/.bzrignore b/.bzrignore index 6746bb863b7..82adbf625f3 100644 --- a/.bzrignore +++ b/.bzrignore @@ -616,3 +616,4 @@ vio/test-ssl vio/test-sslclient vio/test-sslserver vio/viotest-ssl +include/readline/*.h diff --git a/mysql-test/r/create.result b/mysql-test/r/create.result index b39bb96e36a..7a4ba1703a4 100644 --- a/mysql-test/r/create.result +++ b/mysql-test/r/create.result @@ -193,7 +193,7 @@ SELECT @@table_type; GEMINI CREATE TABLE t1 (a int not null); Warnings: -Warning 1259 Using storage engine MYISAM for table 't1' +Warning 1264 Using storage engine MYISAM for table 't1' show create table t1; Table Create Table t1 CREATE TABLE `t1` ( diff --git a/mysql-test/r/loaddata.result b/mysql-test/r/loaddata.result index d121a4e6c40..7b4802136f3 100644 --- a/mysql-test/r/loaddata.result +++ b/mysql-test/r/loaddata.result @@ -1,6 +1,13 @@ drop table if exists t1; create table t1 (a date, b date, c date not null, d date); load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ','; +Warnings: +Warning 1263 Data truncated for column 'a' at row 1 +Warning 1263 Data truncated for column 'c' at row 1 +Warning 1263 Data truncated for column 'd' at row 1 +Warning 1263 Data truncated for column 'a' at row 2 +Warning 1263 Data truncated for column 'b' at row 2 +Warning 1263 Data truncated for column 'd' at row 2 load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',' IGNORE 2 LINES; SELECT * from t1; a b c d diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 8037da06c33..6603e4c306a 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -300,7 +300,7 @@ char* log_error_file_ptr= log_error_file; char mysql_real_data_home[FN_REFLEN], language[LIBLEN],reg_ext[FN_EXTLEN], mysql_charsets_dir[FN_REFLEN], max_sort_char,*mysqld_user,*mysqld_chroot, *opt_init_file; -char *language_ptr= language; +char *language_ptr, *default_collation_name; char mysql_data_home_buff[2], *mysql_data_home=mysql_real_data_home; char server_version[SERVER_VERSION_LENGTH]=MYSQL_SERVER_VERSION; char *mysql_unix_port, *opt_mysql_tmpdir; @@ -2035,8 +2035,8 @@ static int init_common_variables(const char *conf_file_name, int argc, return 1; if (default_collation_name) { - CHARSET_INFO *default_collation= get_charset_by_name(default_collation_name, - MYF(0)); + CHARSET_INFO *default_collation; + default_collation= get_charset_by_name(default_collation_name, MYF(0)); if (!default_collation || !my_charset_same(default_charset_info, default_collation)) { @@ -4631,6 +4631,7 @@ static void mysql_init_variables(void) pidfile_name_ptr= pidfile_name; log_error_file_ptr= log_error_file; language_ptr= language; + default_collation_name= 0; mysql_data_home= mysql_real_data_home; thd_startup_options= (OPTION_UPDATE_LOG | OPTION_AUTO_IS_NULL | OPTION_BIN_LOG | OPTION_QUOTE_SHOW_CREATE); @@ -4787,7 +4788,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)), strmake(mysql_home,argument,sizeof(mysql_home)-1); break; case 'C': - default_collation_name= NULL; + default_collation_name= 0; break; case 'l': opt_log=1;