////请问:ACCESS数据库清空表数据的SQL语句////

时间:2021-12-19 04:08:25
Access数据库是不是只有delete from table,不支持Truncate TABLE?

请问各位大虾,Access数据库清空表后怎么才能让自动编号复位到从0开始呢?

14 个解决方案

#1


delete from table where 1=1

#2


直接删除table再建一个,有点土~~
其他的不会

#3


delete from table where 1=1 ?无效

#4


删了再建,这是我的笨方法

#5


有没有好点的?

#6


delete * from [table] where id>0

#7


我想要的是ACCESS数据库执行清空表操作后自动编号ID能重新从0开始。各位,1=1或id>0无效啊!

#8


xxrl兄在不在?

#9


清空数据后压缩数据库。

#10


这样的话,时间上会很慢。

#11


TRUNCATE TABLE MYTB1

OR 

DELETE * FROM MYTB1

#12


DELETE * FROM MYTB1
完了在压缩一下数据库

#13


truncate不行,access不支持。看来还是用土方法吧。

#14


一般只能用土方法吧,删了再建
目前本人还不清楚有比这还好点的办法

#1


delete from table where 1=1

#2


直接删除table再建一个,有点土~~
其他的不会

#3


delete from table where 1=1 ?无效

#4


删了再建,这是我的笨方法

#5


有没有好点的?

#6


delete * from [table] where id>0

#7


我想要的是ACCESS数据库执行清空表操作后自动编号ID能重新从0开始。各位,1=1或id>0无效啊!

#8


xxrl兄在不在?

#9


清空数据后压缩数据库。

#10


这样的话,时间上会很慢。

#11


TRUNCATE TABLE MYTB1

OR 

DELETE * FROM MYTB1

#12


DELETE * FROM MYTB1
完了在压缩一下数据库

#13


truncate不行,access不支持。看来还是用土方法吧。

#14


一般只能用土方法吧,删了再建
目前本人还不清楚有比这还好点的办法