2011-10-19 40 views

回答

5

您正在寻找TRUNCATE,如TRUNCATE TABLE mystuff

更多信息:http://dev.mysql.com/doc/refman/5.0/en/truncate-table.html

+0

如何选择我想要截断的所有表格? TRUNCATE TABLE table1,table2给我一个错误。 – JohnSmith

+0

最好的办法是运行多个查询:http://stackoverflow.com/questions/4702708/php-mysql-truncate-multiple-tables –

0

mysqldump -uuser -hhost -p --no-data name_of_database > backup_file_name.sql

上面的命令将让你的数据库,但没有数据的整个结构。 (这是参数--no-data的作用)。

现在,当你想重置你只是数据库您:

mysql -uuser -hhost -p < backup_file_name.sql

查看创建,看看它做.sql文件。有许多选项可以添加到mysqldump命令中。

享受。

+0

这个答案不正确,不安全。不正确,因为'mysqldump' *保留了AUTO_INCREMENT偏移量*,这不是OP想要的。不安全,因为您的重置('mysql ... pilcrow

相关问题