Android:区分delete * from tablename,其中1 = 1并从tablename中删除?

时间:2015-02-13 04:04:19

标签: android sqlite

我不知道1 1的含义?谢谢你的回答。

2 个答案:

答案 0 :(得分:1)

任何行都

1=1为真。因此,DELETE FROM tablename WHERE 1=1会删除所有行。带有星号的DELETE * ...在sqlite中在语法上是不正确的。

同样DELETE FROM tablename删除所有行。

答案 1 :(得分:0)

他们不是像tablename那样的声明,其中1 = 1。

因为where子句用于给出条件以便编译器可以根据该条件获取数据,所以你可以写入columnname = value。 在这里你可以写下你想要删除一些数据的低音的特定列名和值。