首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wamp上擦除db条目

在Wamp上擦除db条目
EN

Stack Overflow用户
提问于 2014-07-23 15:27:03
回答 1查看 27关注 0票数 0

我在为我的公司建一个签到处时用过Wamp。在表中,前40个条目是测试条目。我老板问我能不能删除这些条目。我担心的是,如果我删除了这些内容,就会对其他已经制作的条目(客户在唱歌)产生影响。我在大学时只上过一节分科课,教授告诉我们,除非你也改了分词,否则你是不会改的。很容易搞砸一个分贝,而且很难修复它。我想知道是否有人对是否值得删除前40条有任何建议,或者它是否会把其他条目搞砸。基本上,如果它没坏是值得修理的吗?

应用程序的前端是用Java和XML编写的android。PHP中与数据库对话的后端。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-23 15:34:13

删除条目一般是可以的,只需了解DB结构即可。这些用户的ID是否在其他地方被引用,数据库是如何连接数据的?基本原则如下。在您的开发环境中,向下游迁移数据库(从生产迁移到开发)。在dev (并且只在dev!)删除这40个条目。测试。我假设您没有单元测试(编写单元测试!)但是您仍然可以手动测试所有功能。老实说,这不应该伤害任何东西。

如果您必须在生产中这样做,那么对DB进行备份并测试删除条目。如果它不能工作,那么删除DB并重新导入备份。这是不建议的,因为如果您未能在相当长的时间内导入,人们会注意到。如果这是您的第一个数据库转储和重新导入,那么在无用的数据库上测试它,或者复制生产数据库,并将它命名为不同的名称。

此外,如果PHP目前没有框架,则应该查找它们。Laravel有“Migrations”,它允许您运行代码来更新数据库。这确保了您可以在dev上编写代码、测试它、部署到生产中并只运行迁移(所有这些都是自动化的)。下面是一些关于它的信息:http://laravelbook.com/laravel-migrations-managing-databases/

祝你好运,记住,总是先对DEV进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24914664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档