实际上,当我要启动应用程序时,我们需要在所有表中删除并插入数据。所以,请告诉我最好的解决方案
是的@Dai的解释是正确的。
如果您要为每个表一个一个地删除表行,那也将占用大量内存。
删除表的所有行需要一些时间。另外,您需要为每个表分别查询,并需要检查约束是否与其他表不冲突。
假设表A是对表B的引用,因此在删除表A记录之前必须删除表B记录。
在删除每个表记录之前,需要检查很多事情。
正如@Dai所说,如果删除表对您当前的实现没有问题。
我建议您领先一步。为什么不从捆绑软件中删除数据库的任何副本。
据我所知,我们正在创建数据库并将其放置在应用程序包中。因此,如果不需要以前的数据库状态,则只需删除数据库并从应用程序捆绑包中复制新数据库即可。
这将在应用程序启动时非常快地执行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句