我有一个包含大约400000行的巨大访问表。我可以提供什么SQL查询来删除表中的每个备用行。 ?
我在表格中有一个列,其值为1,2,3,4 ......大约400000。
答案 0 :(得分:3)
尝试使用Mod
。像
DELETE Table1.*
FROM Table1
WHERE ((([ID] Mod 2)=0));
答案 1 :(得分:0)
假设您的表名是“table”,并且您的行号被命名为“id”,那么它将是
DELETE FROM table WHERE MOD(id,2)=0
编辑:显然,这是MS Access的错误语法。使用下面的旁观者解决方案。