diff --git a/src/connector/src/parser/mysql.rs b/src/connector/src/parser/mysql.rs
index 8be9f736281c9..fbe2b7306ef99 100644
--- a/src/connector/src/parser/mysql.rs
+++ b/src/connector/src/parser/mysql.rs
@@ -32,8 +32,8 @@ use risingwave_common::types::{
use rust_decimal::Decimal as RustDecimal;
macro_rules! handle_data_type {
- ($row:expr, $i:expr, $name:expr, $type:ty) => {{
- match $row.take_opt::