From 7091ce4587c61b8f6d9dbb29a0f49d204728aa6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A6=99=E8=95=89=E5=82=A8=E8=93=84=E6=89=80?= <727854256@qq.com> Date: Mon, 29 Jul 2024 10:41:27 +0800 Subject: [PATCH] debug for parallel query crash, add fix_fields --- sql/pq_clone_item.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/sql/pq_clone_item.cc b/sql/pq_clone_item.cc index 25e68f775..6c20afd77 100644 --- a/sql/pq_clone_item.cc +++ b/sql/pq_clone_item.cc @@ -255,6 +255,7 @@ PQ_CLONE_RETURN PQ_CLONE_DEF(Item_int_with_ref) { Item *pq_ref = ref->pq_clone(thd, select); if (pq_ref == nullptr) return nullptr; + if (!pq_ref->fixed) pq_ref->fix_fields(thd, &pq_ref); new_item = new (thd->pq_mem_root) Item_int_with_ref(pq_ref->data_type(), value, pq_ref, unsigned_flag); } -- Gitee