我在为我的公司建立登录时使用了Wamp。在表中,前40个条目是测试条目。我的老板问我是否可以删除这些条目。我担心的是,如果我删除那些它会对已经制作的其他条目(客户唱歌)产生影响。我只在本科生中学过一门课程,教授告诉我们除非你有,否则你不会改变课程。很容易搞砸db并且很难修复它。我想知道是否有人有任何关于是否值得删除前40个条目的建议,或者是否会弄乱其他条目。基本上,如果没有破坏是值得修复?
应用程序的前端是用Java和XML编写的android。 PHP中的后端与db。
对话答案 0 :(得分:1)
删除一般条目很好,只需了解数据库结构即可。这些用户的ID是否在其他地方被引用,数据库如何连接数据?基本原理如下。在您的开发环境中,将数据库迁移到下游(从生产到开发)。在dev(和dev only!)上删除40个条目。测试。我假设您没有进行单元测试(编写单元测试!)但您仍然可以手动测试所有功能。老实说,这不应该伤害任何事情。
如果您必须在生产中执行此操作,请备份数据库并测试删除条目。如果它不起作用,则删除数据库并重新导入备份。不建议这样做,因为如果你在相当长的时间内没有进口,人们会注意到。如果这是您的第一个数据库转储并重新导入,那么在无用的数据库上测试它或复制生产数据库并将其命名为不同的。
如果您的PHP目前没有框架,那么您应该查找它的框架。 Laravel具有“迁移”功能,允许您运行代码来更新数据库。这可确保您可以在开发人员上编写代码,测试代码,部署到生产环境并运行迁移(所有可自动执行)。以下是一些信息:http://laravelbook.com/laravel-migrations-managing-databases/
祝你好运并记住,总是首先测试DEV。