我想删除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 》中,我用这种方式删除了一些记录,但这些记录似乎仍然存在于我的数据库中。你知道吗?
1条答案
按热度按时间u4vypkhs1#
replace:-
query.commandtext=“从user\u wishliste中删除,其中user\u id=@user\u id”;
具有
query.commandtext=“从用户\u wishliste中删除,其中用户\u id=”+用户\u id;