gpt4 book ai didi

c# - 删除表中的特定条目

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:27 25 4
gpt4 key购买 nike

在我的表中,我有很多行数据。一行有七列值。

是否可以从一行中删除两列的值,其余五列保持不变?

我可以用 SQL 删除吗?

   cmd.CommandText = @"DELETE ImageData,"
+ " ContentType, "
+ " FROM Users "
+ " WHERE UserName = @UserName";

cmd.Parameters.Add(new SqlParameter("@UserName", username));
cmd.Parameters.Add(new SqlParameter("@ImageData", ImageData));
cmd.Parameters.Add(new SqlParameter("@ContentType", ContentType));

在我的代码中我不能这样删除,是不是错了?有谁知道如何删除它们?

最佳答案

我假设您需要的不是 DELETE 而是 UPDATE .

  • DELETE 总是删除整行。
  • UPDATE 允许您更改一行中的各个列。

代码片段

@"UPDATE Users "
+ "SET ContentType = NULL, "
+ " ImageData = NULL "
+ "WHERE Username = @UserName";

关于c# - 删除表中的特定条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com