我知道如何按位置删除评论,但是如何从数据源中删除所有评论?
我想在单击按钮时将其删除。
要删除表中的所有数据,您需要执行以下操作:
DELETE FROM table_name
你应该使用TRUNCATE
TRUNCATE TABLE comments_table
正确答案是
DELETE FROM mytable
请勿*
在 DELETE 后使用- 会导致语法错误!
使用TRUNCATE mytable
会很诱人,但不幸的是 SQLite 不支持 TRUNCATE
.
但是,SQLite 确实为语句提供了特殊的优化规定。DELETE FROM
也就是说,如果WHERE
没有指定 if 子句(就像我们的例子一样),那么 table 中的行占用的所有空间都会很快回收,所以行为类似于 true TRUNCATE
。