diff --git a/src/modules/Elsa.Sql.MySql/MySqlClient.cs b/src/modules/Elsa.Sql.MySql/MySqlClient.cs
index 60d84fd3e..f8a17c61e 100644
--- a/src/modules/Elsa.Sql.MySql/MySqlClient.cs
+++ b/src/modules/Elsa.Sql.MySql/MySqlClient.cs
@@ -1,6 +1,7 @@
using MySql.Data.MySqlClient;
using Elsa.Sql.Client;
using System.Data;
+using Elsa.Sql.Models;
namespace Elsa.Sql.MySql;
@@ -9,7 +10,7 @@ public class MySqlClient : BaseSqlClient, ISqlClient
private string? _connectionString;
///
- /// MySql client implimentation.
+ /// MySql client implementation.
///
///
public MySqlClient(string? connectionString) => _connectionString = connectionString;
@@ -17,11 +18,12 @@ public class MySqlClient : BaseSqlClient, ISqlClient
///
///
///
- public async Task ExecuteCommandAsync(string sqlCommand)
+ public async Task ExecuteCommandAsync(EvaluatedQuery evaluatedQuery)
{
using var connection = new MySqlConnection(_connectionString);
connection.Open();
- var command = new MySqlCommand(sqlCommand, connection);
+ var command = new MySqlCommand(evaluatedQuery.Query, connection);
+ AddParameters(command, evaluatedQuery.Parameters);
var result = await command.ExecuteNonQueryAsync();
return result;
@@ -30,11 +32,12 @@ public class MySqlClient : BaseSqlClient, ISqlClient
///
///
///
- public async Task