diff options
Diffstat (limited to 'client/mysqldump.c')
-rw-r--r-- | client/mysqldump.c | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c index d5c80b31141..99bca9d96a4 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -1427,25 +1427,16 @@ static void dumpTable(uint numFields, char *table) (*ptr == '-' && my_isalpha(charset_info, ptr[1]))) fputs("NULL", md_result_file); else if (field->type == FIELD_TYPE_DECIMAL) - { - /* add " signs around */ - fputs("\"", md_result_file); - fputs(ptr, md_result_file); - fputs("\"", md_result_file); - } - else - fputs(ptr, md_result_file); - } + { + /* add " signs around */ + fputs("\"", md_result_file); + fputs(ptr, md_result_file); + fputs("\"", md_result_file); + } + else + fputs(ptr, md_result_file); } } - else - { - if (opt_xml) - print_xml_tag1(md_result_file, "\t\t", "field name=", - field->name, "NULL</field>\n"); - else - fputs("NULL", md_result_file); - } } } |