4

非常に簡単な質問:どちらがより効率的ですか?

  1. DELETE親テーブルに対するクエリと、それに続く子テーブルに対するDELETEクエリ
  2. DELETE子テーブルから行を削除する外部キーをもたらす親テーブルに対するクエリ

さらに説明すると、私は非常に大きなテーブル(数百万行を保持)で作業していますが、外部キーによって提供される整合性は、更新を覚えているだけでなく、MySQLが行う必要のある追加の作業に値するかどうか疑問に思っています。子テーブルを削除します。実際に先に進んで外部キーを使用するように更新する前に知りたいです;)

4

1 に答える 1

4

自分でコーディングできると思うものは何でも、データベースは少なくとも同様に実行でき、ネットワークを使用せずに実行できます。

外部キーを使用します。

于 2013-01-06T07:08:04.347 に答える