mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
BUG#14139 - Merge to 5.0
This commit is contained in:
@ -645,10 +645,12 @@ create table t1 (
|
|||||||
a varchar(112) charset utf8 collate utf8_bin not null,
|
a varchar(112) charset utf8 collate utf8_bin not null,
|
||||||
primary key (a)
|
primary key (a)
|
||||||
) select 'test' as a ;
|
) select 'test' as a ;
|
||||||
|
Warnings:
|
||||||
|
Warning 1364 Field 'a' doesn't have a default value
|
||||||
show create table t1;
|
show create table t1;
|
||||||
Table Create Table
|
Table Create Table
|
||||||
t1 CREATE TABLE `t1` (
|
t1 CREATE TABLE `t1` (
|
||||||
`a` varchar(112) character set utf8 collate utf8_bin NOT NULL default '',
|
`a` varchar(112) character set utf8 collate utf8_bin NOT NULL,
|
||||||
PRIMARY KEY (`a`)
|
PRIMARY KEY (`a`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
@ -550,6 +550,7 @@ create table t1 (
|
|||||||
a varchar(112) charset utf8 collate utf8_bin not null,
|
a varchar(112) charset utf8 collate utf8_bin not null,
|
||||||
primary key (a)
|
primary key (a)
|
||||||
) select 'test' as a ;
|
) select 'test' as a ;
|
||||||
|
--warning 1364
|
||||||
show create table t1;
|
show create table t1;
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
|
@ -1373,7 +1373,10 @@ public:
|
|||||||
max number of characters.
|
max number of characters.
|
||||||
*/
|
*/
|
||||||
ulong length;
|
ulong length;
|
||||||
ulong length;
|
/*
|
||||||
|
The value of 'length' before a call to create_length_to_internal_length
|
||||||
|
*/
|
||||||
|
uint32 chars_length;
|
||||||
uint decimals, flags, pack_length, key_length;
|
uint decimals, flags, pack_length, key_length;
|
||||||
Field::utype unireg_check;
|
Field::utype unireg_check;
|
||||||
TYPELIB *interval; // Which interval to use
|
TYPELIB *interval; // Which interval to use
|
||||||
|
@ -526,6 +526,7 @@ public:
|
|||||||
double val_real_from_decimal();
|
double val_real_from_decimal();
|
||||||
|
|
||||||
virtual Field *get_tmp_table_field() { return 0; }
|
virtual Field *get_tmp_table_field() { return 0; }
|
||||||
|
/* This is also used to create fields in CREATE ... SELECT: */
|
||||||
virtual Field *tmp_table_field(TABLE *t_arg) { return 0; }
|
virtual Field *tmp_table_field(TABLE *t_arg) { return 0; }
|
||||||
virtual const char *full_name() const { return name ? name : "???"; }
|
virtual const char *full_name() const { return name ? name : "???"; }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user