fix insert up/replace partition wise plan bug
This commit is contained in:
@ -811,10 +811,6 @@ int ObInsertLogPlan::check_insert_plan_need_multi_partition_dml(ObTablePartition
|
|||||||
} else if (has_rand_part_key || has_subquery_part_key || has_auto_inc_part_key) {
|
} else if (has_rand_part_key || has_subquery_part_key || has_auto_inc_part_key) {
|
||||||
is_multi_part_dml = true;
|
is_multi_part_dml = true;
|
||||||
OPT_TRACE("part key with rand/subquery/auto_inc expr, force use multi part dml");
|
OPT_TRACE("part key with rand/subquery/auto_inc expr, force use multi part dml");
|
||||||
} else if (!insert_table_sharding->is_single() &&
|
|
||||||
(insert_stmt->is_insert_up() || insert_stmt->is_replace())) {
|
|
||||||
is_multi_part_dml = true;
|
|
||||||
OPT_TRACE("insert up/replace force use multi part dml");
|
|
||||||
} else { /*do nothing*/ }
|
} else { /*do nothing*/ }
|
||||||
if (OB_SUCC(ret)) {
|
if (OB_SUCC(ret)) {
|
||||||
LOG_TRACE("succeed to check insert_stmt need multi-partition-dml", K(is_multi_part_dml));
|
LOG_TRACE("succeed to check insert_stmt need multi-partition-dml", K(is_multi_part_dml));
|
||||||
|
|||||||
Reference in New Issue
Block a user