在MySQL中有没有可以“重置”数据库的SQL命令?
我的意思是,所有行都会被删除,自动增量也会被重置。
发布于 2011-10-19 10:07:42
您正在寻找TRUNCATE TABLE mystuff中的TRUNCATE
更多信息:http://dev.mysql.com/doc/refman/5.0/en/truncate-table.html
发布于 2011-10-19 10:13:18
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命令中。
好好享受吧。
https://stackoverflow.com/questions/7815784
复制相似问题