sql数据库中,使用delete 语句删除表中记录后,用select语句看到被删记录仍以空的形式存在

RT
请问这属于什么情况?该如何解决?

1.删除语句有问题

2.存在触发器,Delete触发后重新插入了数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-24
你把你的一些信息说明一下:
1、数据库类型;
2、delete语句;
3、select语句以及select结果
第2个回答  2008-06-24
一、什么SQL 数据库
二、什么表结构
三、定义了什么约速等没有
四、你删除的代码是什么,
五、查询的代码结最终得到的结果是什么样子的?

我想应该是不可能还可以看到的,唯一的原因就是你没有删了数据(比如你的where 语句错误!
第3个回答  2008-06-24
是不是delete后没有执行提交commit,提交后再select应该就没有那条记录了。
第4个回答  2008-06-24
1.使用了事务处理,使用commit
2.数据结构有问题
3.并发处理时候的等待问题
请详细确认
第5个回答  2008-06-25
不明白,大概是触发器的问题,检查一下有没有触发器
另外被删记录是空的就对了啊,被删了当然就空了