问题标签 [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.

0 投票
3 回答
34672 浏览

php - 您可以通过使用表指定数据库名称来 DROP TABLE IF EXISTS 吗?

我正在尝试使用以下查询语句在数据库中删除一个表:

但我不断收到错误消息。有谁知道指定 dbName.tableName 是否无效?

0 投票
1 回答
2669 浏览

sql-server - SQL Server 数据库中的孤立约束

运行以下查询会导致我们客户数据库中的所有约束。但是,结果集中的几行似乎没有父级,parent_object_id = 0OBJECT_NAME(parent_object_id)返回NULL

这是否意味着数据库中存在孤立约束?如果是这样,我该如何删除这些?

从它们的名字中,我可以看出它们是在对结构进行大量更改之前的剩余物。

0 投票
2 回答
112 浏览

mysql - 如何从表中选择并删除所有其他未选择的条目?

有没有一种优雅的方法可以在选择表后从表中删除所有未选择的条目?

0 投票
2 回答
5417 浏览

sql-server - 等效于 SQL Server 中的删除表 table_name 级联约束

我的问题是,在 Oracle 中,我们可以使用drop table table_name cascade constraints删除引用的表对象。如何在 SQL Server 中实现相同的功能?

0 投票
2 回答
2317 浏览

mysql - MySQL 删除索引和复制

在 MySQL MASTER MASTER 场景中使用 InnoDB

在一个实例上删除索引时,另一个实例上的同一个表是否可用?

活动顺序是怎样的?我假设以下顺序:

  1. 在第一个实例上删除索引
  2. 添加到二进制日志
  3. 在第二个实例上删除索引

任何人都可以确认吗?

0 投票
3 回答
392 浏览

tsql - 什么是“上帝”系统表?

不工作是因为USER SOMELOGIN不住在sys.all_objects

是否有一个全局“上帝”表我可以查看是否存在某些东西。(即当它不存在时丢弃它不会引发错误)

或者,是否有在线资源可用于查找某些类型的对象所在的位置?

我需要删除以下内容

  • USER
  • ASYMMETRIC KEY
  • LOGIN
  • CERTIFICATE
0 投票
1 回答
53 浏览

mysql - 清理表格以删除在一小时内输入的选票

场景:您制作了一个出色的脚本,用户可以在其中为图像投票,但您没有在 POST 上设置故障保护,这意味着一些用户最终会通过刷新浏览器来一次性为图像多次投票.

问题:您现在必须清理表格以减少投票,以便它们至少间隔 1 小时。例如:

这可以通过一个查询还是连续查询的组合来实现?

0 投票
1 回答
1970 浏览

mysql - 尝试删除包含外键的列并收到错误消息

我正在使用 phpMyAdmin 3.3.10.3 版来管理我的数据库。

我正在使用 InnoDB 和外键约束。

我试图从表中删除几列。这些列是引用其他表的外键。

尝试查询后,我收到以下错误消息。

0 投票
1 回答
5448 浏览

mysql - ANT 任务运行带有可配置数据库名称的 SQL 脚本

我正在尝试创建一个带有一些数据库属性并执行 MYSQL 脚本的 ANT 任务。对于特定的数据库,它工作正常,我所拥有的是以下内容:

一个可配置的属性文件:

和 build.xml 蚂蚁文件:

现在,效果很好。sql 脚本重建数据库。但是,我希望这个数据库名称也是可配置的。我知道您可以在 sql.url 属性之后附加数据库名称,但要注意的是,我的rebuild.sql 文件必须删除数据库(如果存在)并重建它。它看起来像这样:

重建.sql

所以我的问题是,现在client_database是硬编码的,但我需要它是属性文件中的可配置名称。我怎么能设法将此名称传递给 sql 脚本并执行这 3 个第一条语句?

0 投票
1 回答
2174 浏览

ruby-on-rails - 如何在 ruby​​ on rails 中创建迁移删除表

我想在我的 rails 应用程序中删除一个表,但我不能使用回滚,因为我很久以前创建了这个表,并且自那以后我创建了很多其他表。

应该如何命名一个删除表迁移文件,有没有办法用 rails generate 生成它?