mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge mysql.com:/users/lthalmann/bk/mysql-4.1-one_shot
into mysql.com:/users/lthalmann/bk/mysql-5.0 mysql-test/r/insert_select.result: Auto merged mysql-test/t/insert_select.test: Auto merged sql/sql_parse.cc: Manual marge
This commit is contained in:
@ -668,3 +668,13 @@ ERROR 42S22: Unknown column 't2.a' in 'field list'
|
|||||||
insert into t1 select t2.a from t2 group by t2.a on duplicate key update a= t1.a + t2.b;
|
insert into t1 select t2.a from t2 group by t2.a on duplicate key update a= t1.a + t2.b;
|
||||||
ERROR 42S22: Unknown column 't2.b' in 'field list'
|
ERROR 42S22: Unknown column 't2.b' in 'field list'
|
||||||
drop table t1,t2,t3;
|
drop table t1,t2,t3;
|
||||||
|
create table t1(f1 varchar(5) key);
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
select * from t1;
|
||||||
|
f1
|
||||||
|
2000
|
||||||
|
2001
|
||||||
|
2002
|
||||||
|
drop table t1;
|
||||||
|
@ -202,4 +202,14 @@ insert into t1 select t2.a from t2 on duplicate key update t2.a= a + t2.b;
|
|||||||
insert into t1 select t2.a from t2 group by t2.a on duplicate key update a= t1.a + t2.b;
|
insert into t1 select t2.a from t2 group by t2.a on duplicate key update a= t1.a + t2.b;
|
||||||
drop table t1,t2,t3;
|
drop table t1,t2,t3;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug #12695 Item_func_isnull::update_used_tables() did not update
|
||||||
|
# const_item_cache
|
||||||
|
create table t1(f1 varchar(5) key);
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
insert into t1(f1) select if(max(f1) is null, '2000',max(f1)+1) from t1;
|
||||||
|
select * from t1;
|
||||||
|
drop table t1;
|
||||||
|
|
||||||
# End of 4.1 tests
|
# End of 4.1 tests
|
||||||
|
@ -3516,7 +3516,6 @@ end_with_restore_list:
|
|||||||
!db_ok_with_wild_table(lex->name)))
|
!db_ok_with_wild_table(lex->name)))
|
||||||
{
|
{
|
||||||
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
||||||
reset_one_shot_variables(thd);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -3551,7 +3550,6 @@ end_with_restore_list:
|
|||||||
!db_ok_with_wild_table(lex->name)))
|
!db_ok_with_wild_table(lex->name)))
|
||||||
{
|
{
|
||||||
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
||||||
reset_one_shot_variables(thd);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -3592,7 +3590,6 @@ end_with_restore_list:
|
|||||||
!db_ok_with_wild_table(db)))
|
!db_ok_with_wild_table(db)))
|
||||||
{
|
{
|
||||||
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
|
||||||
reset_one_shot_variables(thd);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user