删除一行-Sql C#

删除一行-Sql C#,c#,mysql,C#,Mysql,您好,我想从我的表格中删除一行,我有3个表格用于配方和配料,我正在使用第3个表格来组合配方和配料表 我的问题我可以添加一行,但我不知道如何删除一行,我真的不知道怎么做 代码关闭plz帮助^^” 您删除的语句是错误的。它应该是 string query = "DELETE FROM RecpieIngredient WHERE RecpieId = @RecpieId AND Ingredien

您好,我想从我的表格中删除一行,我有3个表格用于配方和配料,我正在使用第3个表格来组合配方和配料表

我的问题我可以添加一行,但我不知道如何删除一行,我真的不知道怎么做

代码关闭plz帮助^^”


您删除的语句是错误的。它应该是

string query = "DELETE FROM RecpieIngredient 
                         WHERE RecpieId = @RecpieId 
                         AND IngredientId = @IngredientId";

您删除的语句是错误的。它应该是

string query = "DELETE FROM RecpieIngredient 
                         WHERE RecpieId = @RecpieId 
                         AND IngredientId = @IngredientId";
这:

实际上是对以下内容的简写:

INSERT INTO RecpieIngredient (RecpieId, IngredientId) VALUES (@RecpieId, @IngredientId)
DELETE
语句没有这样的速记变体,它要求您明确提及列名:

DELETE FROM RecpieIngredient WHERE RecpieId = @RecpieId AND IngredientId = @IngredientId
不过,您自己几乎解决了这个问题:)

这个:

实际上是对以下内容的简写:

INSERT INTO RecpieIngredient (RecpieId, IngredientId) VALUES (@RecpieId, @IngredientId)
DELETE
语句没有这样的速记变体,它要求您明确提及列名:

DELETE FROM RecpieIngredient WHERE RecpieId = @RecpieId AND IngredientId = @IngredientId

不过,您自己很快就解决了这个问题:)

请搜索任何有关如何编写删除语句的SQL教程首先从任何教程中学习,这将节省您的时间,有时甚至可以节省您的生命。请搜索任何有关如何编写删除语句的SQL教程首先从任何教程中学习,它将节省您的时间,有时甚至可以节省您的生命生活。谢谢你的信息和它的工作^^,但仍有一些问题我会设法解决,谢谢你的信息和它的工作^^,但仍有一些问题我会设法解决,