我希望有一个调试函数可以做到这一点,但我不知道是否已经存在这样的函数。对于我的每个表格都进行“drop table”操作将会很麻烦。
感谢您的帮助。
感谢您的帮助。
由于数据库只是一个文件,因此您确实可以直接删除它。如果您想要更自动化的操作,可以使用以下程序来完成:
恢复模式:
SELECT group_concat(sql,';') FROM sqlite_master;
从数据库中断开连接
删除数据库文件
使用上述查询返回的内容重新创建架构
如果您在原始数据库中使用了任何特定选项(page_size等),则还必须手动声明它们。
对于SQLite,要执行"drop database
"操作,只需删除数据库文件(如果需要重新创建,则重新创建即可)。