1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

MCOL-1527 CEJ DML statements now return correct number of affected rows.

This commit is contained in:
Roman Nozdrin
2018-07-17 20:17:51 +03:00
committed by Roman Nozdrin
parent 32bd7d4e27
commit 1995e92788

View File

@ -1691,14 +1691,14 @@ uint32_t doUpdateDelete(THD *thd)
} }
else 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()); push_warning(thd, Sql_condition::WARN_LEVEL_WARN, ER_WARN_DATA_OUT_OF_RANGE, errorMsg.c_str());
} }
else else
{ {
// if (dmlRowCount != 0) //Bug 5117. Handling self join. // 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; //cout << " error status " << ci->rc << " and rowcount = " << dmlRowCount << endl;