問題タブ [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 - SQLServerデータベースの孤立した制約

次のクエリを実行すると、クライアントのデータベースにすべての制約が発生します。ただし、結果セットのいくつかの行には親がないようです。つまりparent_object_id = 0、をOBJECT_NAME(parent_object_id)返しますNULL

これは、データベースに孤立した制約があることを意味しますか?もしそうなら、どうすればこれらを削除できますか?

それらの名前から、構造に大幅な変更が加えられる前の残り物であることがわかります。

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

mysql - テーブルから選択して、選択されていない他のすべてのエントリを削除するにはどうすればよいですか?

テーブルから選択した後、選択されていないすべてのエントリをテーブルから削除するエレガントな方法はありますか?

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

sql-server - SQLServerのドロップテーブルtable_nameカスケード制約と同等

私の質問は、Oracledrop table table_name cascade constraintsでは参照テーブルオブジェクトを削除するために使用できるということです。SQL Serverで同じことを実現するにはどうすればよいですか?

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

mysql - MySQL は INDEX と REPLICATION を削除します

InnoDB を使用した MySQL MASTER MASTER シナリオ

1 つのインスタンスでインデックスを削除すると、他のインスタンスで同じテーブルを使用できますか?

活動の順番は?次のシーケンスを想定しています。

  1. 最初のインスタンスで INDEX を削除
  2. バイナリログに追加
  3. 2番目のインスタンスでDROP INDEX

誰でも確認できますか?

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

tsql - 「神」sysテーブルとは何ですか?

USER SOMELOGINに住んでいないため動作しませんsys.all_objects

何かが存在するかどうかを調べるために調べることができるグローバルな「神」テーブルはありますか。(つまり、存在しないときにドロップしてもエラーにはなりません)

または、特定のタイプのオブジェクトがどこにあるかを見つけるためのオンライン リソースはありますか?

以下をドロップする必要があります

  • USER
  • ASYMMETRIC KEY
  • LOGIN
  • CERTIFICATE
0 投票する
1 に答える
53 参照

mysql - テーブルをクリーンアップして、1 時間以内に入力された投票を削除する

シナリオ: ユーザーが画像に投票できる優れたスクリプトを作成しましたが、POST にフェイルセーフを設定していないため、一部のユーザーはブラウザーを更新して一度に複数回投票する方法を見つけてしまいます。 .

問題: テーブルをクリーンアップして票を減らし、少なくとも 1 時間の間隔が空くようにする必要があります。例えば:

これは、1 つのクエリまたは連続したクエリの組み合わせによって可能でしょうか?

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

mysql - 外部キーを含む列を削除しようとしましたが、エラー メッセージが表示されました

データベースの管理に phpMyAdmin バージョン 3.3.10.3 を使用しています。

InnoDB と外部キー制約を使用しています。

テーブルからいくつかの列を削除しようとしました。これらの列は、他のテーブルを参照する外部キーです。

クエリを実行しようとすると、次のエラー メッセージが表示されました。

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

mysql - 設定可能なデータベース名で SQL スクリプトを実行する ANT タスク

いくつかのデータベース プロパティを取得して MYSQL スクリプトを実行する ANT タスクを作成しようとしています。特定のデータベースについては、正常に動作しています。私が持っているものは次のとおりです。

設定可能なプロパティ ファイル:

そして build.xml ant ファイル:

これで問題なく動作します。SQL スクリプトはデータベースを再構築します。ただし、このデータベース名も構成可能にしたいと考えています。sql.url プロパティの後にデータベース名を追加できることはわかっていますが、問題は次のとおりです。rebuild.sql ファイルは、データベースが存在する場合はデータベースを削除して再構築する必要があります。次のようになります。

再構築.sql

したがって、私の問題は、現在client_databaseハードコードされていることですが、プロパティファイルで構成可能な名前にする必要があります。この名前を sql スクリプトに渡し、最初の 3 つのステートメントを実行するにはどうすればよいでしょうか?

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

ruby-on-rails - ruby on rails でテーブルを削除するマイグレーションを作成する方法

Railsアプリでテーブルを削除したいのですが、このテーブルをずっと前に作成したため、ロールバックを使用できません。それ以降、他のテーブルがたくさん作成されています。

ドロップ テーブル移行ファイルの名前はどのように付けられるべきですか? rails generate でそれを生成する方法はありますか?