diff --git a/sqlx-core/src/mariadb/executor.rs b/sqlx-core/src/mariadb/executor.rs index 2679131a..266adb57 100644 --- a/sqlx-core/src/mariadb/executor.rs +++ b/sqlx-core/src/mariadb/executor.rs @@ -71,10 +71,10 @@ impl Executor for MariaDb { T: FromRow + Send + Unpin, { Box::pin(async_stream::try_stream! { - let prepare = self.send_prepare(query).await?; - self.send_execute(prepare.statement_id, params).await?; + let prepare = self.prepare_ignore_describe(query).await?; + self.send_execute(prepare, params).await?; - let columns = self.column_definitions().await?; + let columns = self.result_column_defs().await?; let capabilities = self.capabilities; loop {