問題タブ [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.

0 投票する
1 に答える
1476 参照

ruby-on-rails - rake db:migrateを防ぐDrop_tableの問題

Railsにテーブルをドロップして最初からやり直す方法を探していたところ、次の答えに出くわしました:Rails DBの移行-テーブルをドロップする方法は?

ただし、実行するdrop_table :examplesと、次のエラーが発生しました。

これが私のcreate_examples移行ファイルです:

誰かが私をこれを修正するように導き、私が間違っていることについての洞察を私に与えるのを手伝ってもらえますか?この特定の移行により、が実行できなくなりrake db:migrate、次のエラーが発生するため、修正する必要があります。

ありがとう!(さらにコードを提供する必要がある場合は、お知らせください。)

0 投票する
1 に答える
115 参照

database - sqlite にクエリをドロップする

重複の可能性

皆さんこんにちは。

ドロップクエリが実際に内部でどのように機能するかについて混乱しています。私の投稿の 1 つを聞いたことがあります。ドロップ クエリを使用すると、内部的には削除クエリが使用されるということです。

だから私の質問は、削除クエリを使用すると、内部的に削除クエリも使用するというのは本当ですか?

0 投票する
1 に答える
1137 参照

sql-server - スクリプトでテーブルのドロップ コマンドを実行できない SQL Server 2008

次のような DROP TABLE コマンドを持つスクリプトがあります。

このコマンドは正しく実行されます。しかし、スクリプトでは drop コマンドが実行されず、このエラーが提案されます

データベースには、'msdb.dbo.lobloblob' という名前のオブジェクトが既に存在します。

0 投票する
2 に答える
49654 参照

sql - テーブルを作成しますが、テーブルがすでに存在する場合は削除します

データを挿入するためのテーブルを作成する必要があるリクエストに取り組んでいます。だから、明らかに私は最初にテーブルstを削除する必要があります。作成セントの前に。しかし、これを初めて実行すると(テーブルを作成する前に)、テーブルが作成されていないというエラーがポップアップ表示され、ここからテーブルとgoesonが作成されます。したがって、誰かが私のコードを初めて実行するたびに、ドロップテーブルstでこのエラーがポップアップ表示されます。誰かもっと良いアイデアはありますか?

「テーブルが存在する場合はドロップし、それ以外の場合はテーブルを作成する」のようなもの
は、SQLでこれをどのように行うのかわかりません

Drop table table_name; -------------->ここで、テーブルが存在しないというエラーが初めてスローされます。

テーブルtable_nameを作成します

{ すぐ };

ちなみに私はTeradataに取り組んでいますが、単純なSQLロジックが役立ちます。

0 投票する
5 に答える
429946 参照

sql - 存在する場合のドロップとドロップ?

間に違いがあるかどうか誰かに教えてもらえますか

MVC WebアプリケーションでJDBCテンプレートを使用しているため、これを求めています。私が使用した場合DROP [TABLE_NAME]、エラーはテーブルが存在すると述べました。そして、私が使用するDROP IF EXISTS [TABLE_NAME]と、それは悪いSQL文法を言います。誰か助けてもらえますか?

0 投票する
2 に答える
8112 参照

oracle - Oracle - テーブルを削除できません

この質問は昨日投稿したものに関連していますが、さらに意味があります。

状況は次のとおりです。テーブルを削除できませ。次に例を示します。

したがって、テーブルは存在するようですが、削除できません。

エラーORA-00604: error occurred at recursive SQL level 1 に注意してください。存在しないテーブルを削除しようとしても、次のエラーは表示されません。

どういうわけか、システムはドロップ時にテーブルを見つけることができません。

Oracle のインストールと DB 自体は新しいものです (1 日経過)。

編集 - 別のテーブルスペースとユーザー (作成したばかり) を使用してこのテストを再試行しましたが、少し異なる動作がSYSられました。ただし、この新しいユーザーを使用すると、エラーが発生した後、テーブルから選択できなくなりました。DROPDROP

解決

問題が見つかりました: MDSYS.SDO_GEOR_SYSDATA_TABLE が見つからないため、削除操作ができませんでした。解決策は、そのテーブルを復元することです。これがGaurav Soniによる完全な解決策です(ちなみに、どうもありがとうございました)。

スクリプト catmd.sql ($ORACLE_HOME/md/admin dir にあります) を実行します。

catmd.sql スクリプトは、Oracle Spatial が必要とするすべてのオブジェクトをデータベースにロードするスクリプトです。次に、ユーザーをドロップします。

オラクルのメタリンクも参照できます

Oracle Spatial Data Option の手動インストールの手順

SDO_GEOM_METADATA_TABLE に対する ORA-942 でのユーザー結果の削除

0 投票する
1 に答える
4621 参照

sql-server-2008 - テーブルを削除すると、同じ名前のテーブルを再作成できません

最初に SQL Server 2008 でテーブルを削除します (その後、コマンドが正常に実行されたというメッセージが表示されます)。

次に、同じ名前のテーブルを作成しようとしましたが、エラーが表示されました。

SSMSウィンドウを閉じて再度開いた後、同じ名前でテーブルを再度作成しようとしましたが、成功しました。

何が起こっている?

0 投票する
2 に答える
644 参照

mysql - x時間後のMYSQLテーブルのドロップ

X時間後にそれ自体をドロップさせる追加のコードをmysqlテーブルの作成に書き込むことは可能ですか?一時テーブルのようですが、長持ちします。

一時的なタスク用のテーブルを作成する必要がありますが、セッションより長く続く必要があります

0 投票する
6 に答える
129341 参照

mysql - テーブルを削除できません:外部キー制約が失敗します

MySQLでは、テーブルを削除したいと思います。
いろいろ試してみましたが、名前の付いたテーブルberichtを削除できないというエラーが表示され続けます。これは私が得ているエラーです:

#1217-親行を削除または更新できません:外部キー制約が失敗します

このテーブルを削除するにはどうすればよいですか?

0 投票する
6 に答える
50497 参照

android - sqlite「DROP TABLE IF EXISTS」アンドロイドのエラー

だから私はDBAdapterクラスに問題があり、データベースを開こうとするとクラッシュするだけです:LogCatから、問題はonUpgrade関数にあると思います:

エラーは次のとおりです。

問題を強調しましたが、解決できません:/