Merge serg.mysql.com:/usr/home/serg/Abk/mysql
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0 sql/sql_table.cc: Auto merged
This commit is contained in:
commit
8f5e9a1e89
@ -448,8 +448,6 @@ int mysql_create_table(THD *thd,const char *db, const char *table_name,
|
|||||||
column->field_name);
|
column->field_name);
|
||||||
DBUG_RETURN(-1);
|
DBUG_RETURN(-1);
|
||||||
}
|
}
|
||||||
if (key->type == Key::FULLTEXT)
|
|
||||||
column->length=1; /* ft-code ignores it anyway :-) */
|
|
||||||
if (f_is_blob(sql_field->pack_flag))
|
if (f_is_blob(sql_field->pack_flag))
|
||||||
{
|
{
|
||||||
if (!(file->option_flag() & HA_BLOB_KEY))
|
if (!(file->option_flag() & HA_BLOB_KEY))
|
||||||
@ -460,10 +458,15 @@ int mysql_create_table(THD *thd,const char *db, const char *table_name,
|
|||||||
}
|
}
|
||||||
if (!column->length)
|
if (!column->length)
|
||||||
{
|
{
|
||||||
my_printf_error(ER_BLOB_KEY_WITHOUT_LENGTH,
|
if (key->type == Key::FULLTEXT)
|
||||||
ER(ER_BLOB_KEY_WITHOUT_LENGTH),MYF(0),
|
column->length=1; /* ft-code ignores it anyway :-) */
|
||||||
column->field_name);
|
else
|
||||||
DBUG_RETURN(-1);
|
{
|
||||||
|
my_printf_error(ER_BLOB_KEY_WITHOUT_LENGTH,
|
||||||
|
ER(ER_BLOB_KEY_WITHOUT_LENGTH),MYF(0),
|
||||||
|
column->field_name);
|
||||||
|
DBUG_RETURN(-1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!(sql_field->flags & NOT_NULL_FLAG))
|
if (!(sql_field->flags & NOT_NULL_FLAG))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user