如何通过asp.net api和postman删除mysql中的记录?

eni9jsuy  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(387)

我想删除mysql数据库中的一条记录。在webapi中,我编写了this:-

[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);
            }
        }

数据库中的数据作为below:-

在《 Postman 》中,我用这种方式删除了一些记录,但这些记录似乎仍然存在于我的数据库中。你知道吗?

u4vypkhs

u4vypkhs1#

replace:-
query.commandtext=“从user\u wishliste中删除,其中user\u id=@user\u id”;
具有
query.commandtext=“从用户\u wishliste中删除,其中用户\u id=”+用户\u id;

相关问题