如何通过ASP.net API和Postman删除mysql中的记录?
我想删除mysql数据库中的一条记录。在web api中,我编写了如下内容:-如何通过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
[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,忽略这个错误,谢谢提醒!谢谢!