表parent 里面有字段 deleted,deleted=1的记录有10000条,deleted=0的记录有9000条,子表children
现在要删除表parent中deleted=1的所有记录,但是又有能有人在用这张表。下面这样删除会有什么问题,如何解决
delete from parent where deleted=1 ?
...全文
1424打赏收藏
看看下面这个语句会有什么问题?
表parent 里面有字段 deleted,deleted=1的记录有10000条,deleted=0的记录有9000条,子表children 现在要删除表parent中deleted=1的所有记录,但是又有能有人在用这张表。下面这样删除会有什么问题,如何解决 delete from parent where deleted=1 ?
我觉得要看你们的ERP用的是什么连接了,如果是ADO.NET,它与数据库是“断开”的,所有执行的操作都是本地计算机上的一个数据集副本,包括插入、删除、更新等操作也是之后更新到数据库里,这样的话你执行delete from parent where deleted=1 的时候
除非正在拷贝数据集副本,可能会稍等一会,否则不会有什么问题啊。