В MySQL Workbench при выполнении запросов на обновление, вставку, замену и загрузку данных вы получаете несколько разных количеств записей, зарегистрированных на панели «Вывод действия» (не всегда все три), например,
- Количествозатронутые записи.Для замены и загрузки данных ... запросы на замену, в это число входят как удаленные, так и добавленные записи, а некоторые замененные записи учитываются дважды.
- Количество сопоставленных записей.Это количество записей, соответствующих условию where запроса, независимо от того, сколько фактически было изменено.
- Количество измененных записей.Это количество записей, которые были изменены
Но в классе C # MySqlCommand
метод ExecuteNonQuery
возвращает только количество затронутых записей.(Что является естественным, поскольку он унаследован от базового класса, независимого от БД).
Возможно ли получить и другие значения?Как?