mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge
This commit is contained in:
@ -407,6 +407,22 @@ a b c d e f g h dd
|
|||||||
1 -7 7 2000-01-01 b 2000-01-01 00:00:00 05:04:03 yet another binary data 02:00:00
|
1 -7 7 2000-01-01 b 2000-01-01 00:00:00 05:04:03 yet another binary data 02:00:00
|
||||||
2 -2 2 1825-12-14 a 2003-01-01 03:02:01 04:03:02 binary data 02:00:00
|
2 -2 2 1825-12-14 a 2003-01-01 03:02:01 04:03:02 binary data 02:00:00
|
||||||
drop table t1, t2;
|
drop table t1, t2;
|
||||||
|
create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
|
||||||
|
insert into t1 values ('','',0,0.0);
|
||||||
|
describe t1;
|
||||||
|
Field Type Null Key Default Extra
|
||||||
|
str varchar(10) YES def
|
||||||
|
strnull varchar(10) YES NULL
|
||||||
|
intg int(11) YES 10
|
||||||
|
rel double YES 3.14
|
||||||
|
create table t2 select default(str) as str, default(strnull) as strnull, default(intg) as intg, default(rel) as rel from t1;
|
||||||
|
describe t2;
|
||||||
|
Field Type Null Key Default Extra
|
||||||
|
str varchar(10) YES NULL
|
||||||
|
strnull varchar(10) YES NULL
|
||||||
|
intg int(11) YES NULL
|
||||||
|
rel double YES NULL
|
||||||
|
drop table t1, t2;
|
||||||
create database test_$1;
|
create database test_$1;
|
||||||
use test_$1;
|
use test_$1;
|
||||||
select database();
|
select database();
|
||||||
|
@ -323,6 +323,13 @@ select * from t2;
|
|||||||
|
|
||||||
drop table t1, t2;
|
drop table t1, t2;
|
||||||
|
|
||||||
|
create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
|
||||||
|
insert into t1 values ('','',0,0.0);
|
||||||
|
describe t1;
|
||||||
|
create table t2 select default(str) as str, default(strnull) as strnull, default(intg) as intg, default(rel) as rel from t1;
|
||||||
|
describe t2;
|
||||||
|
drop table t1, t2;
|
||||||
|
|
||||||
#
|
#
|
||||||
# Bug #1209
|
# Bug #1209
|
||||||
#
|
#
|
||||||
|
@ -4734,6 +4734,7 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type,
|
|||||||
return 0; // Error
|
return 0; // Error
|
||||||
}
|
}
|
||||||
case Item::FIELD_ITEM:
|
case Item::FIELD_ITEM:
|
||||||
|
case Item::DEFAULT_VALUE_ITEM:
|
||||||
return create_tmp_field_from_field(thd, (*from_field=
|
return create_tmp_field_from_field(thd, (*from_field=
|
||||||
((Item_field*) item)->field),
|
((Item_field*) item)->field),
|
||||||
item, table, modify_item);
|
item, table, modify_item);
|
||||||
|
Reference in New Issue
Block a user