php - 删除 Wamp 上的数据库条目

标签 php mysql wamp

我在为我的公司构建登录时使用了 Wamp。表中前 40 个条目是测试条目。我的老板问我是否可以删除这些条目。我担心的是,如果我删除这些内容,是否会对已制作的其他条目(顾客唱歌)产生影响。我在本科时只选修了一门数据库类(class),教授告诉我们,除非你也更改条目,否则不要更改条目。搞砸数据库很容易,而且很难修复。我想知道是否有人有任何建议,是否值得删除前 40 个条目,或者是否会弄乱其他条目。基本上如果它没有坏就值得修理吗?

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

最佳答案

删除一般条目就可以了,只要了解数据库结构即可。这些用户的 ID 是否在其他地方引用,数据库如何连接数据?基本原理如下。在您的开发环境中将数据库迁移到下游(从生产到开发)。在开发时(仅限开发!)删除 40 个条目。测试。我假设您没有适当的单元测试(编写单元测试!),但您仍然可以手动测试所有功能。老实说,这不会造成任何伤害。

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

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

祝你好运,记住,始终首先在开发上进行测试。

关于php - 删除 Wamp 上的数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914664/

相关文章:

performance - php-fpm slowlog 第一个字段是什么意思?

php - MYSQL数据库如何存储10000条记录?

php - #1217 - 无法删除或更新父行 : a foreign key constraint fails in PHPMyAdmin

php - 从包含表的多个值的字段中排除一个值

c# - 是否可以将数据从 C# 应用程序发送到网站/网络服务器?

php - WordPress:页脚下方的空白

mysql - sql每月选择前5名

mysql - Apache 不会绑定(bind)到任何端口(操作系统 10048)

windows - 我正在使用 WAMP 运行 PHP 脚本,在这种情况下如何从我的文档中读取文件?

mysql - 将 WAMP 的 MySQL 与 Cygwin Ruby on Rails 结合使用