Как я могу удалить запись в MySQL через ASP.net API и Почтальон? - PullRequest
0 голосов
/ 09 мая 2018

Я хотел бы удалить запись в моей базе данных mysql. В веб-API я написал что-то вроде этого: -

[Route("~/api/product/wishlist/{user_id}")]
        // DELETE api/values/5
        public void Delete(int user_id)
        {

            try
            {
                MySqlConnection conn = WebApiConfig.conn();
                MySqlCommand query = conn.CreateCommand();
                query.CommandText = "delete from user_wishlist where user_id = @user_id";
                MySqlDataReader MyReader2;
                conn.Open();
                MyReader2 = query.ExecuteReader();


                System.Diagnostics.Debug.WriteLine("Data Deleted");
                while (MyReader2.Read())
                {
                }
                conn.Close();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
        }

Данные в базе данных, как показано ниже: -

enter image description here

В Почтальоне я удаляю таким образом, но кажется, что записи все еще существуют в моей базе данных. Любая идея? enter image description here

1 Ответ

0 голосов
/ 09 мая 2018

replace: -

query.CommandText = "удалить из user_wishlist, где user_id = @user_id";

WITH

query.CommandText = "удалить из user_wishlist, где user_id= "+ user_id;

...