From 3151c65f50464496aa5966b0388e2129527d71b2 Mon Sep 17 00:00:00 2001 From: Ning Sun Date: Wed, 18 Mar 2026 18:29:04 +0800 Subject: [PATCH] chore: add more tests --- tests-fuzz/src/utils/partition.rs | 2 +- .../common/prepare/mysql_prepare.result | 19 +++++++++++++++++++ .../common/prepare/mysql_prepare.sql | 9 +++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/tests-fuzz/src/utils/partition.rs b/tests-fuzz/src/utils/partition.rs index d3dc30061d..89a684326b 100644 --- a/tests-fuzz/src/utils/partition.rs +++ b/tests-fuzz/src/utils/partition.rs @@ -36,7 +36,7 @@ pub struct PartitionCount { } pub async fn count_partitions(db: &MySqlPool, datanode_id: u64) -> Result { - let sql = "select count(1) as count from information_schema.region_peers where peer_id == ?"; + let sql = "select count(1) as count from information_schema.region_peers where peer_id = ?"; sqlx::query_as::<_, PartitionCount>(sql) .bind(datanode_id) .fetch_one(db) diff --git a/tests/cases/standalone/common/prepare/mysql_prepare.result b/tests/cases/standalone/common/prepare/mysql_prepare.result index 98a166deaa..5ef242a891 100644 --- a/tests/cases/standalone/common/prepare/mysql_prepare.result +++ b/tests/cases/standalone/common/prepare/mysql_prepare.result @@ -124,6 +124,25 @@ DEALLOCATE stmt; affected_rows: 0 +-- SQLNESS PROTOCOL MYSQL +PREPARE stmt FROM 'SELECT table_name, table_schema FROM information_schema.tables WHERE table_name = ?'; + +affected_rows: 0 + +-- SQLNESS PROTOCOL MYSQL +EXECUTE stmt USING 'cake'; + ++------------+--------------+ +| table_name | table_schema | ++------------+--------------+ +| cake | public | ++------------+--------------+ + +-- SQLNESS PROTOCOL MYSQL +DEALLOCATE stmt; + +affected_rows: 0 + -- SQLNESS PROTOCOL MYSQL DROP TABLE cake; diff --git a/tests/cases/standalone/common/prepare/mysql_prepare.sql b/tests/cases/standalone/common/prepare/mysql_prepare.sql index 8e80a0a867..e96e945f88 100644 --- a/tests/cases/standalone/common/prepare/mysql_prepare.sql +++ b/tests/cases/standalone/common/prepare/mysql_prepare.sql @@ -72,5 +72,14 @@ EXECUTE stmt USING 'happy', 42, 0; -- SQLNESS PROTOCOL MYSQL DEALLOCATE stmt; +-- SQLNESS PROTOCOL MYSQL +PREPARE stmt FROM 'SELECT table_name, table_schema FROM information_schema.tables WHERE table_name = ?'; + +-- SQLNESS PROTOCOL MYSQL +EXECUTE stmt USING 'cake'; + +-- SQLNESS PROTOCOL MYSQL +DEALLOCATE stmt; + -- SQLNESS PROTOCOL MYSQL DROP TABLE cake;