日期:2014-05-17  浏览次数:20939 次

怎么删除全部记录的一个字段值呢?
比如我有一个商品表sale,
id                        
salename             --   商品名
StorageLife       --保存期限

          在这个表中我已插入多条记录。现在我想把StorageLife这一列删除。我想首先得先把所有记录的StorageLife这一字段的值删除吧。那么该怎样才能把所有记录的StorageLife这一字段的值删除呢?sql语句怎么写呢?

------解决方案--------------------
alter table sale drop column StorageLife
------解决方案--------------------
1.删除列不用先删除字段的值。
2.删除列可以用下面的语句:
alter table sale drop column storagelife;
3. 删除字段的值用下面的语句:
update sale set storagelife = NULL;
------解决方案--------------------
只要这个列跟其他表没关系,可以直接删除的