Sql删除似乎不起作用

时间:2011-06-05 07:51:26

标签: sql sql-server

我正在Managment Studio 2008中运行delete sql,它向我表明sql已经运行了....但它没有。

例如

select count(*) from MyTable where  [MYkey] =24  

返回1

delete from MyTable where  [MYkey] =  24

受影响的行1

但如果我立即再次运行第一个声明,那么记录仍然存在。如果我尝试update语句,那就行了。我在数据库中的所有表上都看到了这种行为。

几天前我的事务日志已满,我遇到了一些问题,我将恢复模式更改为简单。这有关系吗?如果是这样,我需要做什么?

1 个答案:

答案 0 :(得分:1)

试试这个 -

  BEGIN TRANSACTION;
  delete from MyTable where  [MYkey] =  24;
  COMMIT TRANSACTION;
相关问题