如何通过ASP.net API和Postman删除mysql中的记录?

如何通过ASP.net API和Postman删除mysql中的记录?,mysql,asp.net-web-api,postman,sql-delete,Mysql,Asp.net Web Api,Postman,Sql Delete,我想删除mysql数据库中的一条记录。在web api中,我编写了如下内容:- [Route("~/api/product/wishlist/{user_id}")] // DELETE api/values/5 public void Delete(int user_id) { try { MySqlConnection conn = WebApiConfig.co

我想删除mysql数据库中的一条记录。在web 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);
            }
        }
数据库中的数据如下:-

在《邮递员》中,我以这种方式删除,但数据库中似乎仍然存在记录。有什么想法吗?

更换:-

query.CommandText=“从用户\u愿望列表中删除,其中用户\u id=@user\u id”


query.CommandText=“从用户\u愿望列表中删除,其中用户\u id=“+user\u id

嗨@Gaurav,忽略这个错误,谢谢提醒!谢谢!