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