問題タブ [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 投票する
4 に答える
1033 参照

mysql - MySQLドロップテーブル

似たようなパターンを持つ複数のテーブルを削除するために、MySQLのどの構文を使用しますか?何かのようなもの:

DROP TABLES FROM `Database1` LIKE "SubTable*"

0 投票する
3 に答える
39585 参照

database - SQLServerで複数のデータベースを削除する方法

明確にするために、これは実際には質問ではなく、答えを探していた私のような人々のためのより多くの助けです。
多くのアプリケーションが一時テーブルなどを作成しますが、TeamFoundationServerがテストSQLServerで80以上のデータベースを作成したときに驚きました。TFSが正しくインストールされなかったので、親切にもそれを片付けてくれました。各データベースには名前の規則があるため、各データベースを手動で削除するのではなく、カーソルの使用方法を思い出し、これまでで最も賢明でないT-SQLと見なすものを記述しました。

言うまでもなく、このようなカーソルの使用はおそらく非常に危険であり、細心の注意を払って使用する必要があります。これは私にとってはうまくいき、データベースへのさらなる損傷はまだ見られませんが、私は否認します。このコードは自己責任で使用し、最初に重要なデータをバックアップしてください。
また、これが問題ではないので削除する必要がある場合は、理解しています。人々が見るだろうどこかにこれを投稿したかっただけです。

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

php - mysql でビューを作成および削除する

VIEW をクエリして結果を表示してから VIEW を削除すると、マスター/詳細ページに結果が引き続き表示されますか?

私が開発しているアプリケーションには、ユーザーがデータベース内の情報を検索することが含まれます。ユーザーが検索を行うたびに VIEW が作成され、それに対してクエリが実行され、クエリの結果が表示されます。あまりにも多くのビューが作成されないように、すぐにビューを削除したいと思います。問題は、mysql でデータベースから VIEW を削除した場合、クエリは引き続きマスター詳細ページにデータを表示するかということです。

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

mysql - 文字「?」でデータベースをドロップする方法 その名前で?

私のPCでubuntuサーバーを試してみて、mysqlを含むいくつかのコマンドをテストしてきました。phpMyAdminがこの「testing?db」のようなデータベースの作成を許可した理由がわかりません。SSH経由でこのデータベースを削除しようとしていますが、次のエラーが発生します。

'?'でデータベースを作成してみました その中には、構文エラーもあります。ssh経由。では、このデータベースを削除するにはどうすればよいですか?

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

oracle - Oracleドロップテーブルカスケード制約ステートメントのハング

シンプルなドロップテーブルカスケード制約テーブルを発行していますが、永遠にハングしています。何時間も待った後、SQL Developer でキャンセル ボタンを押すと、自分が犯人のように「ユーザーが操作をキャンセルしました」と表示されます。私が自分自身を撃つ前に、アドバイスをお願いします。

長時間ハングアップすると、次のようなダイアログ ボックスが表示されます。

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

mysql - 外部キーを持つ列を削除する

inno_db エンジンを搭載した私の mysql DB では、

外部キーを持つテーブルがあります。列を削除したい(もちろん、外部キーと関連するインデックスとともに-列全体は必要ありません!)

ここで、単純にドロップするとエラーが発生します: 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

とにかく、この列を削除するにはどうすればよいですか? それ以外の場合、誰もこのDBを使用しない可能性があると確信しています

(ところで、上記の不思議なエラー メッセージの本当の詳細を知るにはどうすればよいでしょうか?)

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

python - Pythonsqlite3パラメーター化されたドロップテーブル

Pythonでsqlite3テーブルを削除する際に問題が発生しました。標準sqlite3モジュールを使用しています。

私にくれますOperationalError: near "?": syntax error

私がに変更sqlしたとき:

それはうまくいきます。

0 投票する
4 に答える
453 参照

oracle - Oracle DB で別のスクリプトから生成されたスクリプトを実行するにはどうすればよいですか?

次のクエリから生成されたすべての行をスクリプトとして単独で実行する方法を知っている人はいますか?

私が基本的にやろうとしているのは、DB上のすべてのユーザーテーブルと制約を削除することです(これはoracleです)。得られる出力は正しいですが、コピー/貼り付けせずにすべての行を実行する方法を知りたいです。

また、すべてのテーブル (制約を含む) を削除するより効率的な方法はありますか?

0 投票する
7 に答える
2615 参照

mysql - リストにないテーブルを削除しますか?

約 20k テーブルを削除する必要があります。ドロップしてはならないテーブルの名前を知っています。

テーブル名が「a、b、c、d、e、f、g...」の場合、リスト「a、b、c」にないすべてのテーブルを削除するにはどうすればよいですか?

0 投票する
4 に答える
58403 参照

sql - SQLドロップテーブルとデータの再作成と保持

元の設計では、テーブルの外部キー制約を台無しにしました。テーブルがデータでいっぱいになったので、テーブル内のすべてのレコードを削除せずにテーブルを変更することはできません。私が考えることができる唯一の解決策は、バックアップテーブルを作成し、そこにすべてのレコードを配置してから、すべてのレコードを削除し、テーブルを変更して、それらを追加し直すことです。他の(より良い)アイデアはありますか?ありがとう!

MSSQLServerの使用