0

数千のレコードを持つ多くのテーブルを持つ大規模なデータベースがあります。

phpmyadmin 内でクエリを実行しようとすると、クエリが大きすぎるためにテーブルがロックされたままになるため、大きなテーブルの 1 つから削除するレコード/行を特定するために Excel の作業を行いました。

とにかく....簡単に言えば。

テーブルの 1 つから削除する必要がある 1500 レコードのリストができました。

これらの 1500 個の値をクエリに「貼り付ける」方法はありますか?一致するレコードを元に戻し、一度にすべて選択して削除できますか?

明らかに、これを一度に 1 つずつ手動で行いたくありません。

したがって、私が念頭に置いているクエリは次のようなものです。

  • これらの ID (WHERE ID = ) に一致するレコードを検索します。
  • Ms Excel から ID のリストに貼り付けます
  • 返された結果
  • すべての行を選択して削除できます

任意のヒント?

ありがとう

4

2 に答える 2

1

値のリストを含むクエリでキーワード「IN」を使用するだけです。お気に入り :

Select Name
From Users
Where ID IN (1,2,3,4 .....) ;
于 2013-08-28T09:19:48.553 に答える