删除表内容的最快方法

本文关键字:方法 删除 | 更新日期: 2023-09-27 18:24:19

我有一个用于缓存json字符串的表,偶尔需要清除它。清除表内容的最快方法是什么?

我现在正在使用linq来sql,但我想知道是否有一种单行类型的命令比我的L2S查询更快地完成这项工作。

谢谢你的建议。

删除表内容的最快方法

sql语句

truncate table [name of table]
context.ExecuteCommand("TRUNCATE TABLE Entity");

最快的方法肯定是使用;

TRUNCATE表格<表名>

这将删除所有行,而不记录所有单独的删除。

如果没有外键约束,请尝试使用DROP TABLE,然后重新创建它。我发现它的工作速度甚至比TRUNCATE更快。你只需要编写它的创作脚本。