删除表内容的最快方法
本文关键字:方法 删除 | 更新日期: 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更快。你只需要编写它的创作脚本。