diff --git a/dbcon/mysql/ha_calpont_impl.cpp b/dbcon/mysql/ha_calpont_impl.cpp index 6cc7da0fb..c1f37c9ac 100755 --- a/dbcon/mysql/ha_calpont_impl.cpp +++ b/dbcon/mysql/ha_calpont_impl.cpp @@ -1691,14 +1691,14 @@ uint32_t doUpdateDelete(THD *thd) } else { - thd->set_row_count_func(dmlRowCount); + thd->set_row_count_func(dmlRowCount+thd->get_row_count_func()); } push_warning(thd, Sql_condition::WARN_LEVEL_WARN, ER_WARN_DATA_OUT_OF_RANGE, errorMsg.c_str()); } else { // if (dmlRowCount != 0) //Bug 5117. Handling self join. - thd->set_row_count_func(dmlRowCount); + thd->set_row_count_func(dmlRowCount+thd->get_row_count_func()); //cout << " error status " << ci->rc << " and rowcount = " << dmlRowCount << endl;