TRUNCATE table ${tableName}
时间: 2023-07-24 17:55:59 浏览: 100
SQL Server日志清除的两种方法
`TRUNCATE TABLE` 是一种用于快速删除表中所有数据的 SQL 命令。`${tableName}` 是要清空数据的表名。
执行 `TRUNCATE TABLE` 命令会立即删除表中所有行,并且重置表的自增 ID(如果有的话)。与 `DELETE` 命令不同,`TRUNCATE TABLE` 命令不会产生事务日志,因此在删除大量数据时,它比 `DELETE` 命令更快。
需要注意的是,`TRUNCATE TABLE` 命令会永久删除表中的所有数据,因此在执行该命令之前,务必确认是否需要备份数据。另外,`TRUNCATE TABLE` 命令不能回滚,所以执行命令后无法恢复删除的数据。
阅读全文