从数据库中删除特定字段

时间:2013-07-09 12:02:01

标签: sql

如何使用查询代码从数据库中删除字段的值?我只知道字段在数据库中的位置。 (例如:列['电话号码']行[3])

应该是这样的"DELETE FROM ... WHERE ..."

4 个答案:

答案 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)

是的,首先你需要使用删除命令。然后在此插入更新命令之后,只有记录将从数据库中删除。我同意您已删除记录但未显示,因为您尚未更新记录。

相关问题