Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除SQL表_Sql - Fatal编程技术网

删除SQL表

删除SQL表,sql,Sql,我开始学习mySQL,脑海中浮现出一个想法,我总是看到关于数据库和删除表的模因,以及这样一个偶数事件会造成多大的问题。我的问题是,为什么在软件开发环境中工作的人会因为这个问题决定放弃一张表,甚至放弃整个方案?可能有各种各样的原因,我想到的主要原因有: 作为回滚的一部分,您将一些有bug或不应该部署的内容迁移到生产环境中。为了回到以前的状态,您需要删除新表 作为清理的一部分:您不再需要的数据库的遗留部分、包含已存档数据的旧表分区、不再为公司工作的人员的用户模式 一般来说,您不会将此作为常规操作的一

我开始学习mySQL,脑海中浮现出一个想法,我总是看到关于数据库和删除表的模因,以及这样一个偶数事件会造成多大的问题。我的问题是,为什么在软件开发环境中工作的人会因为这个问题决定放弃一张表,甚至放弃整个方案?

可能有各种各样的原因,我想到的主要原因有:

  • 作为回滚的一部分,您将一些有bug或不应该部署的内容迁移到生产环境中。为了回到以前的状态,您需要删除新表
  • 作为清理的一部分:您不再需要的数据库的遗留部分、包含已存档数据的旧表分区、不再为公司工作的人员的用户模式

  • 一般来说,您不会将此作为常规操作的一部分。对于软件开发,它可能是创建测试环境的一部分。在这种情况下,我认为应该在数据库级别而不是表级别进行删除。。。这些是关于sql注入的模因。关键是,如果您不能正确处理用户输入,用户可能会删除您的表