Simpler impl.

parent 88c96026
...@@ -5499,15 +5499,13 @@ bool add_field_to_list(THD *thd, char *field_name, enum_field_types type, ...@@ -5499,15 +5499,13 @@ bool add_field_to_list(THD *thd, char *field_name, enum_field_types type,
In other words, for declarations such as TIMESTAMP(2), TIMESTAMP(4), In other words, for declarations such as TIMESTAMP(2), TIMESTAMP(4),
and so on, the display width is ignored. and so on, the display width is ignored.
*/ */
char buff[32]; char buf[32];
String str(buff,(uint32) sizeof(buff), system_charset_info); my_snprintf(buf, sizeof(buf),
str.append("TIMESTAMP("); "TIMESTAMP(%s)", length, system_charset_info);
str.append(length);
str.append(")");
push_warning_printf(thd,MYSQL_ERROR::WARN_LEVEL_WARN, push_warning_printf(thd,MYSQL_ERROR::WARN_LEVEL_WARN,
ER_WARN_DEPRECATED_SYNTAX, ER_WARN_DEPRECATED_SYNTAX,
ER(ER_WARN_DEPRECATED_SYNTAX), ER(ER_WARN_DEPRECATED_SYNTAX),
str.c_ptr(), "TIMESTAMP"); buf, "TIMESTAMP");
} }
if (!(new_field= new_create_field(thd, field_name, type, length, decimals, if (!(new_field= new_create_field(thd, field_name, type, length, decimals,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment