В приложении C # я создаю запрос, создавая строку запроса с параметрами, а затем добавляя параметры и их значения к команде. Например:
string query = "UPDATE USERS u SET u.username = @PARM_USERNAME " +
"WHERE u.id = @PARM_USERID ";
command.Parameters.AddWithValue("@PARM_USERNAME", user.username);
command.Parameters.AddWithValue("@PARM_USERID", user.id);
command.Connection.Open();
int res = command.ExecuteNonQuery();
Было бы полезно увидеть запрос с примененными параметрами, возможно ли это в C # / Visual Studio? Я могу проверить команду.CommandText, но она показывает мне только то же содержимое, что и запрос выше, с заполнителями параметров. Если это помогает, это против MySQL.