diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqltest.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/client/mysqltest.c b/client/mysqltest.c index f30af82dabd..f5cf677a02e 100644 --- a/client/mysqltest.c +++ b/client/mysqltest.c @@ -2331,11 +2331,17 @@ int run_query(MYSQL* mysql, struct st_query* q, int flags) mysql_free_result(warn_res); } } - if (!disable_info && mysql_info(mysql)) + if (!disable_info) { - dynstr_append(ds, "info: "); - dynstr_append(ds, mysql_info(mysql)); - dynstr_append_mem(ds, "\n", 1); + char buf[40]; + sprintf(buf,"affected rows: %ld\n",mysql_affected_rows(mysql)); + dynstr_append(ds, buf); + if (mysql_info(mysql)) + { + dynstr_append(ds, "info: "); + dynstr_append(ds, mysql_info(mysql)); + dynstr_append_mem(ds, "\n", 1); + } } } @@ -2602,11 +2608,7 @@ int main(int argc, char **argv) /* fix up query pointer if this is * first iteration for this line */ if (q->query == q->query_buf) q->query += q->first_word_len + 1; - switch(q->type) - { - case Q_QUERY_VERTICAL: display_result_vertically= TRUE; break; - case Q_QUERY_HORIZONTAL: display_result_vertically= FALSE; break; - } + display_result_vertically= (q->type==Q_QUERY_VERTICAL); error |= run_query(&cur_con->mysql, q, QUERY_REAP|QUERY_SEND); display_result_vertically= old_display_result_vertically; break; |