如何删除sqlite数据库中的多行
我在sqlite数据库中有一个表,它由61249行组成,我只需要873行,其余的行必须删除。我尝试使用循环的概念,但不幸的是。我正在使用dbbrowser sqlite访问此数据库。我们不能在这里使用循环,任何人都可以解决这个问题。如果您知道如何从表中选择873行,您应该这样做。下面是如何删除除选定行以外的所有行,在本例中,删除除id介于3和5之间的行以外的所有行如何删除sqlite数据库中的多行,sqlite,delete-row,Sqlite,Delete Row,我在sqlite数据库中有一个表,它由61249行组成,我只需要873行,其余的行必须删除。我尝试使用循环的概念,但不幸的是。我正在使用dbbrowser sqlite访问此数据库。我们不能在这里使用循环,任何人都可以解决这个问题。如果您知道如何从表中选择873行,您应该这样做。下面是如何删除除选定行以外的所有行,在本例中,删除除id介于3和5之间的行以外的所有行 DELETE FROM table1 WHERE id NOT IN (SELECT id FROM table1 WHERE
DELETE FROM table1
WHERE id NOT IN (SELECT id FROM table1 WHERE id BETWEEN 3 AND 5);
下面是SQLFiddle,让我们看看它是什么样子