mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 15:15:34 +02:00
merge of 5.1-main into 5.1-maria. MyISAM changes are propagated to Maria except
those of davi.arnaut@sun.com-20090219210935-9vilvcisyyieffxl (TODO).
This commit is contained in:
commit
c71aae73f6
405 changed files with 26858 additions and 5422 deletions
|
|
@ -228,16 +228,16 @@ bool mysql_create_frm(THD *thd, const char *file_name,
|
|||
create_info->comment.length, 60);
|
||||
if (tmp_len < create_info->comment.length)
|
||||
{
|
||||
(void) my_snprintf(buff, sizeof(buff), "Too long comment for table '%s'",
|
||||
table);
|
||||
if ((thd->variables.sql_mode &
|
||||
(MODE_STRICT_TRANS_TABLES | MODE_STRICT_ALL_TABLES)))
|
||||
{
|
||||
my_message(ER_UNKNOWN_ERROR, buff, MYF(0));
|
||||
my_error(ER_TOO_LONG_TABLE_COMMENT, MYF(0), table, tmp_len);
|
||||
goto err;
|
||||
}
|
||||
push_warning_printf(current_thd, MYSQL_ERROR::WARN_LEVEL_WARN,
|
||||
ER_UNKNOWN_ERROR, ER(ER_UNKNOWN_ERROR), buff);
|
||||
ER_TOO_LONG_TABLE_COMMENT,
|
||||
ER(ER_TOO_LONG_TABLE_COMMENT),
|
||||
table, tmp_len);
|
||||
create_info->comment.length= tmp_len;
|
||||
}
|
||||
|
||||
|
|
@ -612,17 +612,16 @@ static bool pack_header(uchar *forminfo, enum legacy_db_type table_type,
|
|||
255);
|
||||
if (tmp_len < field->comment.length)
|
||||
{
|
||||
char buff[128];
|
||||
(void) my_snprintf(buff,sizeof(buff), "Too long comment for field '%s'",
|
||||
field->field_name);
|
||||
if ((current_thd->variables.sql_mode &
|
||||
(MODE_STRICT_TRANS_TABLES | MODE_STRICT_ALL_TABLES)))
|
||||
{
|
||||
my_message(ER_UNKNOWN_ERROR, buff, MYF(0));
|
||||
my_error(ER_TOO_LONG_FIELD_COMMENT, MYF(0), field->field_name, tmp_len);
|
||||
DBUG_RETURN(1);
|
||||
}
|
||||
push_warning_printf(current_thd, MYSQL_ERROR::WARN_LEVEL_WARN,
|
||||
ER_UNKNOWN_ERROR, ER(ER_UNKNOWN_ERROR), buff);
|
||||
ER_TOO_LONG_FIELD_COMMENT,
|
||||
ER(ER_TOO_LONG_FIELD_COMMENT),
|
||||
field->field_name, tmp_len);
|
||||
field->comment.length= tmp_len;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue