Loading client/mysqldump.c +11 −2 Original line number Diff line number Diff line Loading @@ -1061,7 +1061,12 @@ static void dumpTable(uint numFields, char *table) dynstr_append(&extended_row,"\'"); } else dynstr_append(&extended_row,row[i]); { /* change any strings ("inf","nan",..) into NULL */ char *ptr = row[i]; dynstr_append(&extended_row, (!isalpha(*ptr)) ? ptr : "NULL"); } } else dynstr_append(&extended_row,"\'\'"); Loading @@ -1081,7 +1086,11 @@ static void dumpTable(uint numFields, char *table) if (!IS_NUM_FIELD(field)) unescape(md_result_file, row[i], lengths[i]); else fputs(row[i],md_result_file); { /* change any strings ("inf","nan",..) into NULL */ char *ptr = row[i]; fputs((!isalpha(*ptr)) ? ptr : "NULL", md_result_file); } } else { Loading Loading
client/mysqldump.c +11 −2 Original line number Diff line number Diff line Loading @@ -1061,7 +1061,12 @@ static void dumpTable(uint numFields, char *table) dynstr_append(&extended_row,"\'"); } else dynstr_append(&extended_row,row[i]); { /* change any strings ("inf","nan",..) into NULL */ char *ptr = row[i]; dynstr_append(&extended_row, (!isalpha(*ptr)) ? ptr : "NULL"); } } else dynstr_append(&extended_row,"\'\'"); Loading @@ -1081,7 +1086,11 @@ static void dumpTable(uint numFields, char *table) if (!IS_NUM_FIELD(field)) unescape(md_result_file, row[i], lengths[i]); else fputs(row[i],md_result_file); { /* change any strings ("inf","nan",..) into NULL */ char *ptr = row[i]; fputs((!isalpha(*ptr)) ? ptr : "NULL", md_result_file); } } else { Loading