table.cc, func_time.result:
After merge fix mysql-test/r/func_time.result: After merge fix sql/table.cc: After merge fix
This commit is contained in:
parent
e79cff33aa
commit
81f99b95f1
@ -799,10 +799,10 @@ sec_to_time(1) + 0, from_unixtime(1) + 0;
|
|||||||
show create table t1;
|
show create table t1;
|
||||||
Table Create Table
|
Table Create Table
|
||||||
t1 CREATE TABLE `t1` (
|
t1 CREATE TABLE `t1` (
|
||||||
`now() - now()` double(23,6) NOT NULL default '0.000000',
|
`now() - now()` double(23,6) NOT NULL DEFAULT '0.000000',
|
||||||
`curtime() - curtime()` double(23,6) NOT NULL default '0.000000',
|
`curtime() - curtime()` double(23,6) NOT NULL DEFAULT '0.000000',
|
||||||
`sec_to_time(1) + 0` double(23,6) default NULL,
|
`sec_to_time(1) + 0` double(23,6) DEFAULT NULL,
|
||||||
`from_unixtime(1) + 0` double(23,6) default NULL
|
`from_unixtime(1) + 0` double(23,6) DEFAULT NULL
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
drop table t1;
|
drop table t1;
|
||||||
End of 4.1 tests
|
End of 4.1 tests
|
||||||
|
22
sql/table.cc
22
sql/table.cc
@ -1025,28 +1025,6 @@ static int open_binary_frm(THD *thd, TABLE_SHARE *share, uchar *head,
|
|||||||
if (share->key_info[key].flags & HA_FULLTEXT)
|
if (share->key_info[key].flags & HA_FULLTEXT)
|
||||||
share->key_info[key].algorithm= HA_KEY_ALG_FULLTEXT;
|
share->key_info[key].algorithm= HA_KEY_ALG_FULLTEXT;
|
||||||
|
|
||||||
if (primary_key >= MAX_KEY && (keyinfo->flags & HA_NOSAME))
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
If the UNIQUE key doesn't have NULL columns and is not a part key
|
|
||||||
declare this as a primary key.
|
|
||||||
*/
|
|
||||||
primary_key=key;
|
|
||||||
for (i=0 ; i < keyinfo->key_parts ;i++)
|
|
||||||
{
|
|
||||||
uint fieldnr= key_part[i].fieldnr;
|
|
||||||
if (!fieldnr ||
|
|
||||||
share->field[fieldnr-1]->null_ptr ||
|
|
||||||
share->field[fieldnr-1]->key_length() !=
|
|
||||||
key_part[i].length)
|
|
||||||
{
|
|
||||||
primary_key=MAX_KEY; // Can't be used
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
for (i=0 ; i < keyinfo->key_parts ; key_part++,i++)
|
for (i=0 ; i < keyinfo->key_parts ; key_part++,i++)
|
||||||
{
|
{
|
||||||
Field *field;
|
Field *field;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user