问题标签 [sql-drop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL 删除表
我将使用 MySQL 的什么语法来删除与它们具有相似模式的多个表?就像是:
DROP TABLES FROM `Database1` LIKE "SubTable*"
database - 如何在 SQL Server 中删除多个数据库
只是为了澄清一下,这并不是一个真正的问题,更多的是对像我这样正在寻找答案的人的帮助。
许多应用程序创建临时表等,但当 Team Foundation Server 在我的测试 SQL Server 上创建 80 多个数据库时,我感到很惊讶。TFS 没有正确安装,请让我在它之后进行清理。由于每个数据库都有一个命名约定,而不是手动删除每个数据库,我记得如何使用游标并编写了我认为是有史以来最不明智的 T-SQL 部分:
不用说,使用这样的游标可能真的很危险,应该非常小心地使用。这对我有用,我还没有看到我的数据库有任何进一步的损坏,但我声明:使用此代码需要您自担风险,并首先备份您的重要数据!
另外,如果因为这不是问题而应该删除它,我理解。只是想把这个贴在人们会看的地方。
php - 在 mysql 中创建和删除视图
当我查询 VIEW 并显示结果然后删除 VIEW 时,结果是否仍会显示在主从页面上?
我正在开发的应用程序涉及用户在数据库中搜索信息。用户进行的每次搜索都会创建一个 VIEW,然后将对其进行查询并显示查询结果。我想在之后立即删除 VIEW,以免创建太多视图。现在的问题是,当我从 mysql 中的数据库中删除 VIEW 时,查询是否仍会在我的主详细信息页面上显示数据?
mysql - 如何删除带有字符“?”的数据库 以它的名义?
刚刚在我的电脑上试用了 ubuntu 服务器,并一直在测试一些命令,包括 mysql。我不确定为什么 phpMyAdmin 允许我创建一个像“testing?db”这样的数据库。我正在尝试通过 SSH 删除此数据库,但出现此错误:
我尝试使用“?”创建数据库 在其中,它也给了我语法错误。通过 ssh。那么如何删除这个数据库呢?
oracle - oracle drop table 级联约束语句挂起
我正在发布一个简单的 drop table cascade constraints table ,但它永远挂着。等了几个小时后,如果我按下 SQL Developer 中的取消按钮,它会显示“用户取消操作”,就像我是罪魁祸首一样。在我自己开枪之前,请指教。
挂了很久之后弹出如下对话框:
mysql - 删除具有外键的列
在我的带有 inno_db 引擎的 mysql 数据库上,
我有一个带有外键的表。我想删除该列(当然还有外键和相关索引 - 我不需要整个列!)
现在,简单地删除它会产生一个错误:General error: 1025 Error on rename of '.\road_dmy#sql-19d8_2be' to '.\road_dmy\contact' (errno: 150)
听起来这是一个已知问题。 http://bugs.mysql.com/bug.php?id=15317
但无论如何,我应该怎么做才能删除这个专栏?我很确定否则没有人会使用这个数据库
(顺便说一句,我怎么知道上面神秘错误信息的真实细节?)
python - Python sqlite3 参数化删除表
我在 python 中删除 sqlite3 表时遇到问题。我正在使用标准sqlite3
模块。
给我OperationalError: near "?": syntax error
当我更改sql
为:
它工作正常。
oracle - 如何运行从 Oracle DB 下的另一个脚本生成的脚本?
有谁知道如何将以下查询生成的所有行作为脚本单独运行?
我基本上想做的是删除我的数据库(这是oracle)上的所有用户表和约束。我得到的输出是正确的,但我想知道如何在不复制/粘贴的情况下运行所有行。
此外,是否有更有效的方法来删除所有表(包括约束)?
mysql - 删除不在列表中的表?
我需要删除大约 20k 表。我知道不要删除的表的名称。
如果我有表名“a,b,c,d,e,f,g...”,如何删除不在列表“a,b,c”中的所有表?
sql - SQL删除表并重新创建并保留数据
在我们最初的设计中,我们在表中搞砸了一个外键约束。现在表中充满了数据,如果不删除表中的所有记录,我们就无法更改它。我能想到的唯一解决方案是创建一个备份表并将所有记录放在那里,然后删除所有记录,更改表并开始添加它们。还有其他(更好的)想法吗?谢谢!
使用 MS SQL 服务器