如何使用查询代码从数据库中删除字段的值?我只知道该字段在数据库中的位置。(例如:列['电话号码']行[3])
它应该是这样的"DELETE FROM ... WHERE ..."
没有什么比删除数据库中的字段更重要的了,即如果你想删除整个行,那么你可以像这样轻松地做到这一点
DELETE FROM TABLE WHERE COLUMN1=@myValue
但是,如果您想在这种情况下删除该行的一个值,您应该将该值更新为NULL
UPDATE TABLE SET COLUMN1=NULL WHERE COLUMN1=@myValue
我使用了我想象中的 where 子句。你可以随时使用任何你想要的东西。
DELETE 语句允许您删除记录。如果要将字段设置为空值,请使用 UPDATE 语句。
有关更多信息,请参阅此内容。
UPDATE [YOUR_TABLE] SET [YOUR_FIELD] = NULL WHERE [YOUR_PRIMARY_KEY] = VALUE
是的,首先您需要使用删除命令。然后在此插入更新命令之后,只会从数据库中删除记录。我同意您已删除记录,但由于您尚未更新记录,因此未显示。