Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1
into deer.(none):/home/hf/work/mysql-4.1.2way
This commit is contained in:
commit
2e35e6f866
@ -92,7 +92,7 @@ To build the latest Windows source package from the current
|
||||
BitKeeper source tree, use the following instructions. Please
|
||||
note that this procedure must be performed on a system
|
||||
running a Unix or Unix-like operating system. (The procedure
|
||||
is know to work well on Linux), for example.
|
||||
is known to work well on Linux, for example.)
|
||||
|
||||
- Clone the BitKeeper source tree for MySQL (version 4.1
|
||||
or above, as desired). For more information how to clone
|
||||
|
@ -91,8 +91,11 @@ Warning 1263 Data truncated for column 'b' at row 3
|
||||
Warning 1261 Data truncated, NULL supplied to NOT NULL column 'a' at row 4
|
||||
Warning 1263 Data truncated for column 'b' at row 4
|
||||
insert into t2(b) values('mysqlab');
|
||||
set sql_warnings=1;
|
||||
insert into t2(b) values('mysqlab');
|
||||
Warnings:
|
||||
Warning 1263 Data truncated for column 'b' at row 1
|
||||
set sql_warnings=0;
|
||||
drop table t1, t2;
|
||||
create table t1(a char(10));
|
||||
alter table t1 add b char;
|
||||
|
@ -52,6 +52,9 @@ update t1 set d=c;
|
||||
create table t2(a tinyint NOT NULL, b char(3));
|
||||
insert into t2 select b,c from t1;
|
||||
insert into t2(b) values('mysqlab');
|
||||
set sql_warnings=1;
|
||||
insert into t2(b) values('mysqlab');
|
||||
set sql_warnings=0;
|
||||
drop table t1, t2;
|
||||
|
||||
#
|
||||
|
@ -89,6 +89,7 @@ static struct my_option my_long_options[] =
|
||||
0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
|
||||
{"version", 'V', "Output version information and exit",
|
||||
0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
|
||||
{ 0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
|
||||
};
|
||||
|
||||
struct hash_lex_struct
|
||||
@ -101,8 +102,8 @@ struct hash_lex_struct
|
||||
};
|
||||
int ithis;
|
||||
};
|
||||
|
||||
hash_lex_struct *get_hash_struct_by_len(hash_lex_struct **root_by_len,
|
||||
|
||||
hash_lex_struct *get_hash_struct_by_len(hash_lex_struct **root_by_len,
|
||||
int len, int *max_len)
|
||||
{
|
||||
if (*max_len<len){
|
||||
|
@ -231,9 +231,7 @@ int mysql_insert(THD *thd,TABLE_LIST *table_list,
|
||||
info.update_fields=&update_fields;
|
||||
info.update_values=&update_values;
|
||||
// Don't count warnings for simple inserts
|
||||
if ((thd->client_capabilities & CLIENT_PROTOCOL_41) ||
|
||||
values_list.elements > 1 ||
|
||||
(thd->options & OPTION_WARNINGS))
|
||||
if (values_list.elements > 1 || (thd->options & OPTION_WARNINGS))
|
||||
thd->count_cuted_fields = 1;
|
||||
thd->cuted_fields = 0L;
|
||||
table->next_number_field=table->found_next_number_field;
|
||||
|
Loading…
x
Reference in New Issue
Block a user