delete from 数据库表 where id = 1
删除id为1的数据
delete from 数据库表 where id in (1,2,3,4,5,6)
删除id为1、2、3、4、5、6的数据
如果楼上两个人的回答不正确的话,那就是你程序写的有问题,我个人认为是你的那个工厂类的配置有问题,你试一下是不是出现这种情况:第一次删除一条数据,页面刷新数据(刷新数据列表这是必须的估计你也知道),这时发现刚才删除的数据还在,然后删除第二条数据,页面第二次刷新,这时第一次删除的数据不存在了,但是第二次删除的数据仍然存在,以此类推,删除第n次,第n-1次的数据被删除,n次的数据存在,
如果你是这种情况的话,发信息问我,我再帮你找解决的方法,因为很久没做过这东西,所以文件结构不是很清楚,一下子想不起来是改那个属性
以上就是关于SQL如何删除单条记录,但是数据依然在。全部的内容,包括:SQL如何删除单条记录,但是数据依然在。、数据库中原有的数据删除后还是能在界面读取是什么原因(oracle,struts1,hibernate,spring)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)