テーブルには約 1176 の本物のレコードがありますが、テーブルの行 1177 から 7428 までのレコードを削除する必要があります。最初の 1176 レコードだけを残す DELETE ステートメントを作成するにはどうすればよいですか?
4 に答える
2
テーブルが自動インクリメントされた主キーを使用していると仮定します (たとえばsomePrimaryKey
):
DELETE myTable
WHERE ROWNUM > 1176
ORDER BY somePrimaryKey;
于 2012-12-19T21:42:54.337 に答える
1
保持したい最も高い ID よりも高い ID を持つものをすべて削除するだけです。
delete from `tablename` where `row_id` > 1176
于 2012-12-19T21:41:39.130 に答える
1
IDでやる
DELETE FROM table_y WHERE id>1176
テーブルをバックアップする
于 2012-12-19T21:42:08.423 に答える
1
これを試して
DELETE FROM table_Name WHERE id >= 1176 && id <=7428 ;
于 2012-12-19T21:58:24.123 に答える