我有一些记录。例如,
id username email
1 abc abc@yahoo.com
2 pqr pqr@gmail.com
' ID'是上表中的主键。我想把输入作为' id'来自用户并检查是否存在属于' id'然后删除相应的行/记录。我知道我必须一起使用select和delete但尚未得到正确的查询。非常感谢。
答案 0 :(得分:0)
首先,SQL DELETE用于根据特定条件从表中删除条目,在这种情况下,其 id 列,您的sql看起来有点像:
DELETE FROM< your_table_name> WHERE ID =< user_entered_id_value>
但表中的 id 通常用作主键,并且保持唯一,根本不会向用户公开。
答案 1 :(得分:0)
假设informationtable
是表名,请尝试:
string squery = "delete from informationtable where id=" + this.idtext.Text + ";";