现在数据库的主键是一个INT类型得,但并不是自动编号,如果是自动编号在删除得时候高效率的处理方法是
DELETE FROM TABLE1 WHERE ObjectId IN(1,2,3,4),现在编号不是自动编号,批量删除后,编号还是相临得,比如说我现在删除编号为3得编号后,他后面的编号都要做相应的调整。现在是删除一条的时候可以这样。如果批量删除除了循环执行删除一条数据的方法。还有没有更好的方法呢?请大家赐教!
...全文
18416打赏收藏
SQL批量删除问题
现在数据库的主键是一个INT类型得,但并不是自动编号,如果是自动编号在删除得时候高效率的处理方法是 DELETE FROM TABLE1 WHERE ObjectId IN(1,2,3,4),现在编号不是自动编号,批量删除后,编号还是相临得,比如说我现在删除编号为3得编号后,他后面的编号都要做相应的调整。现在是删除一条的时候可以这样。如果批量删除除了循环执行删除一条数据的方法。还有没有更好的方法呢?请大家赐教!