Merge bk-internal:/home/bk/mysql-4.1/
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
This commit is contained in:
commit
189a91df4d
@ -34,6 +34,7 @@
|
|||||||
** XML by Gary Huntress <ghuntress@mediaone.net> 10/10/01, cleaned up
|
** XML by Gary Huntress <ghuntress@mediaone.net> 10/10/01, cleaned up
|
||||||
** and adapted to mysqldump 05/11/01 by Jani Tolonen
|
** and adapted to mysqldump 05/11/01 by Jani Tolonen
|
||||||
** Added --single-transaction option 06/06/2002 by Peter Zaitsev
|
** Added --single-transaction option 06/06/2002 by Peter Zaitsev
|
||||||
|
** 10 Jun 2003: SET NAMES and --no-set-names by Alexander Barkov
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define DUMP_VERSION "10.2"
|
#define DUMP_VERSION "10.2"
|
||||||
@ -434,6 +435,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
|||||||
char buff[255];
|
char buff[255];
|
||||||
|
|
||||||
opt_quoted= 1;
|
opt_quoted= 1;
|
||||||
|
opt_set_names= 1;
|
||||||
opt_compatible_mode_str= argument;
|
opt_compatible_mode_str= argument;
|
||||||
opt_compatible_mode= find_set(&compatible_mode_typelib,
|
opt_compatible_mode= find_set(&compatible_mode_typelib,
|
||||||
argument, strlen(argument),
|
argument, strlen(argument),
|
||||||
@ -563,6 +565,7 @@ static int dbConnect(char *host, char *user,char *passwd)
|
|||||||
if (shared_memory_base_name)
|
if (shared_memory_base_name)
|
||||||
mysql_options(&mysql_connection,MYSQL_SHARED_MEMORY_BASE_NAME,shared_memory_base_name);
|
mysql_options(&mysql_connection,MYSQL_SHARED_MEMORY_BASE_NAME,shared_memory_base_name);
|
||||||
#endif
|
#endif
|
||||||
|
if (!opt_set_names)
|
||||||
mysql_options(&mysql_connection, MYSQL_SET_CHARSET_NAME, default_charset);
|
mysql_options(&mysql_connection, MYSQL_SET_CHARSET_NAME, default_charset);
|
||||||
if (!(sock= mysql_real_connect(&mysql_connection,host,user,passwd,
|
if (!(sock= mysql_real_connect(&mysql_connection,host,user,passwd,
|
||||||
NULL,opt_mysql_port,opt_mysql_unix_port,
|
NULL,opt_mysql_port,opt_mysql_unix_port,
|
||||||
|
@ -38,7 +38,7 @@ int heap_rkey(HP_INFO *info, byte *record, int inx, const byte *key,
|
|||||||
|
|
||||||
custom_arg.keyseg= info->s->keydef[inx].seg;
|
custom_arg.keyseg= info->s->keydef[inx].seg;
|
||||||
custom_arg.key_length= info->lastkey_len=
|
custom_arg.key_length= info->lastkey_len=
|
||||||
hp_rb_pack_key(keyinfo, (uchar*) info->recbuf,
|
hp_rb_pack_key(keyinfo, (uchar*) info->lastkey,
|
||||||
(uchar*) key, key_len);
|
(uchar*) key, key_len);
|
||||||
custom_arg.search_flag= SEARCH_FIND | SEARCH_SAME;
|
custom_arg.search_flag= SEARCH_FIND | SEARCH_SAME;
|
||||||
/* for next rkey() after deletion */
|
/* for next rkey() after deletion */
|
||||||
@ -48,7 +48,7 @@ int heap_rkey(HP_INFO *info, byte *record, int inx, const byte *key,
|
|||||||
info->last_find_flag= HA_READ_KEY_OR_PREV;
|
info->last_find_flag= HA_READ_KEY_OR_PREV;
|
||||||
else
|
else
|
||||||
info->last_find_flag= find_flag;
|
info->last_find_flag= find_flag;
|
||||||
if (!(pos= tree_search_key(&keyinfo->rb_tree, info->recbuf, info->parents,
|
if (!(pos= tree_search_key(&keyinfo->rb_tree, info->lastkey, info->parents,
|
||||||
&info->last_pos, find_flag, &custom_arg)))
|
&info->last_pos, find_flag, &custom_arg)))
|
||||||
{
|
{
|
||||||
info->update= 0;
|
info->update= 0;
|
||||||
|
@ -24,8 +24,8 @@ a b
|
|||||||
alter table t1 add c int not null, add key using BTREE (c,a);
|
alter table t1 add c int not null, add key using BTREE (c,a);
|
||||||
drop table t1;
|
drop table t1;
|
||||||
create table t1 (a int not null,b int not null, primary key using BTREE (a)) type=heap comment="testing heaps";
|
create table t1 (a int not null,b int not null, primary key using BTREE (a)) type=heap comment="testing heaps";
|
||||||
insert into t1 values(1,1),(2,2),(3,3),(4,4);
|
insert into t1 values(-2,-2),(-1,-1),(0,0),(1,1),(2,2),(3,3),(4,4);
|
||||||
delete from t1 where a > 0;
|
delete from t1 where a > -3;
|
||||||
select * from t1;
|
select * from t1;
|
||||||
a b
|
a b
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
@ -21,8 +21,8 @@ alter table t1 add c int not null, add key using BTREE (c,a);
|
|||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
create table t1 (a int not null,b int not null, primary key using BTREE (a)) type=heap comment="testing heaps";
|
create table t1 (a int not null,b int not null, primary key using BTREE (a)) type=heap comment="testing heaps";
|
||||||
insert into t1 values(1,1),(2,2),(3,3),(4,4);
|
insert into t1 values(-2,-2),(-1,-1),(0,0),(1,1),(2,2),(3,3),(4,4);
|
||||||
delete from t1 where a > 0;
|
delete from t1 where a > -3;
|
||||||
select * from t1;
|
select * from t1;
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user