我正在尝试清空数据库而不会丢失每个表中的字段。大约有26张桌子,每张桌子都有很多字段。关于哪种方法更好地实现想要的结果的任何想法。 非常感谢任何建议。
答案 0 :(得分:6)
TRUNCATE TABLE `table1`;
TRUNCATE TABLE `table2`;
TRUNCATE TABLE `table3`;
...
TRUNCATE TABLE `table26`;
(ps。用实际的表名替换tableX
)
答案 1 :(得分:1)
您可能想要使用
DELETE FROM tablename
如果您对它们有外键约束。或者,如果仍想使用TRUNCATE语句,则删除外键约束并将其添加回来。