565得票27回答
MySQL 删除所有表,忽略外键。

有没有一种简便的方法可以从MySQL数据库中删除所有表,忽略可能存在的任何外键约束?

415得票16回答
Oracle:如果表存在

我正在为一个Oracle数据库编写一些迁移脚本,并希望Oracle有类似MySQL的IF EXISTS构造。 具体来说,当我想要在MySQL中删除一个表时,我会做一些类似下面的事情:DROP TABLE IF EXISTS `table_name`; 这样,如果表不存在,DROP 就不会产生...

236得票5回答
如何在没有DROP数据库权限的情况下,通过命令行删除所有MySQL表?

如何在Windows MySQL中使用命令提示符删除所有表?我想这样做的原因是我们的用户可以删除数据库,但无法重新创建数据库本身,因此我们必须手动删除表。有没有一种方式可以一次删除所有表?请注意,大多数表都与外键相关联,因此必须按特定顺序删除它们。

180得票10回答
如何删除所有用户表?

我该如何在oracle中删除所有用户表? 我遇到了约束的问题。即使我将所有约束都禁用了,仍然无法进行操作。

166得票7回答
强制删除 MySQL 记录,跳过外键约束。

我试图删除数据库中除一个之外的所有表格,但结果出现以下错误: 无法删除或更新父行:违反外键约束 当然,我可以通过试错找出这些关键约束是什么,并最终删除所有表格,但我想知道是否有一种快速的方法来强制删除所有表格(因为我将能够重新插入那些不想删除的表格)。 谷歌搜索引导我访问了某个网...

146得票10回答
如何在MySQL中删除唯一约束?

Create Table: CREATE TABLE `fuinfo` ( `fid` int(10) unsigned NOT NULL, `name` varchar(40) NOT NULL, `email` varchar(128) NOT NULL, UNIQUE K...

117得票10回答
SQL:删除具有前缀的表

如何删除所有具有前缀 myprefix_ 的表? 注意:需要在phpMyAdmin中执行。

104得票6回答
如何一次性从PostgreSQL表中删除所有NOT NULL约束

是否有可能一次性从表中删除所有的NOT NULL约束? 我有一个具有许多NOT NULL约束的大表,并且我正在寻找比单独删除更快的解决方案。

61得票3回答
在MySQL中删除一个表是否也会删除索引?

文档中并没有明确提到 (http://dev.mysql.com/doc/refman/6.0/en/drop-table.html)。我之所以问这个问题是因为我在一个Rails项目的数据库迁移中看到了一个奇怪的行为,即开发人员在删除表之前删除了所有的索引,这似乎是不必要的。

54得票5回答
错误 1396 (HY000):删除用户'user'@'localhost'的操作失败

我在mysql中创建了一个用户,现在我想删除这个用户。该怎么做?我收到了以下错误信息:ERROR 1396 (HY000): Operation DROP USER failed for 'user'@'localhost' 我正在使用这个命令:DROP USER 'user'@'localh...