重複の可能性:
繰り返されるテーブル内のレコードを削除するには?
こんにちは、私は誤ってテーブルを削除せずに、いくつかの挿入ステートメントで構成されるテーブルのバッチファイルを詳細に実行したという状況に遭遇しました
次のようなレコードで構成される alert_priority のようなテーブルがあります
Id priority_name
--- --------------
1 P0
2 P1
3 P2
そして今、誤って alert_priority をドロップせずに、いくつかの挿入ステートメントで構成されるテーブルのスクリプトファイルを実行しました。スクリプトを実行した後、テーブル内のレコードは次のようになります
Id priority_name
--- --------------
1 P0
2 P1
3 P2
1 P0
2 P1
3 P2
ここで、余分なレコード (ID 3 の後のレコード) を削除したいと思います。スクリプト ファイルを実行する前に存在するすべてのレコードが必要です。
テーブルを削除してスクリプト ファイルをもう一度実行するオプションがありますが、SQL クエリを使用して実行できる方法があるかどうかを知りたいのですが、テーブルに主キーがありません。