问题标签 [drop-table]
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.
ruby-on-rails - 防止 rake db:migrate 的 Drop_table 问题
我正在寻找一种在 Rails 中删除表并重新开始的方法,并遇到了这个答案:Rails DB Migration - How To Drop a Table?
但是,当我运行时,出现drop_table :examples
以下错误:
这是我的create_examples
迁移文件:
谁能帮助指导我解决这个问题并让我了解我做错了什么?我需要修复它,因为这个特定的迁移阻止执行 a rake db:migrate
,产生以下错误:
谢谢!(如果我需要提供更多代码,请告诉我。)
database - 在 sqlite 中删除查询
可能重复
大家好。
我对删除查询感到困惑,它实际上是如何在内部工作的。我听说我的一篇帖子有人说,当我们使用 drop 查询时,内部将使用 delete 查询。
所以我的问题是,当我们使用 drop 查询然后在内部也使用 delete 查询时,这是真的吗?
sql-server - 我的脚本无法执行删除表命令 SQL Server 2008
我有一个脚本,它有一个这样的 DROP TABLE 命令:
此命令正确执行。但在脚本中 drop 命令不执行并提出此错误
数据库中已有一个名为“msdb.dbo.lobloblob”的对象
sql - 创建表但如果表已存在则删除它
我正在处理一个请求,我必须创建一个表来插入一些数据。所以,显然我将首先有一个删除表 st。在创建圣之前。但是当我第一次运行它时(在可以创建表之前)它会弹出一个错误说表没有创建然后创建表并从这里开始。所以每次有人第一次运行我的代码时,它都会在 drop table st 处弹出这个错误。有没有人有更好的主意??
诸如“如果表存在则删除其他创建表”之类的东西
我不确定我们将如何在 sql 中执行此操作
Drop table table_name;--------------> 这里它第一次抛出一个错误,说 table 不存在。
创建表 table_name
{ 很快 };
顺便说一句,我正在研究 Teradata,但一个简单的 sql 逻辑会有所帮助。
sql - 如果存在则丢弃 VS 丢弃?
有人可以告诉我两者之间是否有任何区别
我问这个是因为我在我的 MVC Web 应用程序中使用 JDBC 模板。如果我使用DROP [TABLE_NAME]
错误表示该表存在。如果我使用DROP IF EXISTS [TABLE_NAME]
它说 SQL 语法不好。有人可以帮忙吗?
oracle - Oracle - 无法删除表
这个问题与我昨天发布的问题有关,但具有进一步的含义。
情况是:我无法删除任何表。这是一个例子:
因此,该表似乎存在,但我无法删除它。
注意错误ORA-00604: error occurred at recursive SQL level 1。如果我尝试删除不存在的表,则不会出现此错误:
不知何故,系统在丢弃时无法找到表。
oracle 安装和数据库本身是新的(一天旧)。
编辑 - 我使用另一个表空间和用户(我刚刚创建的)重试了这个测试,我得到了一个稍微不同的行为:使用SYS
,在我得到DROP
错误之后我仍然可以从表中选择。但是,使用这个新用户,在我收到DROP
错误后,我不再可以从表中选择。
解决方案
我们发现了问题:缺少 MDSYS.SDO_GEOR_SYSDATA_TABLE,阻止了 drop 操作。解决方案是恢复该表。这是Gaurav Soni的完整解决方案(顺便说一句,非常感谢)。
运行脚本 catmd.sql(位于 $ORACLE_HOME/md/admin 目录中)。
catmd.sql 脚本是在数据库中加载 Oracle 空间所需的所有对象的脚本。然后删除用户。
你也可以参考 oracle metalinks
sql-server-2008 - 删除表,然后无法重新创建同名表
我首先在 SQL Server 2008 中删除了一个表(之后它显示命令已成功执行的消息)。
然后我尝试创建一个同名的表,它向我显示了一个错误。
关闭 SSMS 窗口并重新打开后,它尝试再次创建具有相同名称的表并成功。
到底是怎么回事?
mysql - x小时后MYSQL表丢失
是否可以将额外的代码写入 mysql 表创建中,使其在 X 时间后自行删除?就像一个临时表,但它会持续更长时间。
我需要为临时任务创建表,但我需要它们比会话持续更长时间
mysql - 无法删除表:外键约束失败
在 MySQL 中,我想删除一个表。我尝试了很多东西,但我一直收到无法删除
名为 table 的错误。bericht
这是我得到的错误:
#1217 - 无法删除或更新父行:外键约束失败
如何删除此表?
android - sqlite中的错误“如果存在则删除表”android
所以我的 DBAdapter 类中有一个问题,当我尝试打开数据库时它会崩溃:从 LogCat 我猜问题出在 onUpgrade 函数中:
这是错误:
我强调了这个问题,但我无法解决它:/