回答:
mysqldump--whereオプションがあります。最後に挿入された1000件のレコードが何であるかを把握するための何らかの基準(たとえば、という自動インクリメントフィールドid)があると仮定すると、次のようにコマンドに追加できますmysqldump。
mysqldump --where "1=1 ORDER BY id DESC LIMIT 1000" DB_NAME TBL_NAME
1=1「WHERE」キーワードがクエリに自動的に挿入されるため、これが必要です。そのため、評価するSQLを指定する必要があります。
編集:--whereと "1 = 1の間のスペースを削除して、この応答に対して匿名の編集が行われました。コマンドはスペースなしでエラーになりました。テストしました。編集者が見ていました。
スペースを空けるときのエラー:
mysqldump: unknown variable 'where1=1 ORDER BY UserID DESC LIMIT 1000'
--where="..."か、-w "..."参照用dev.mysql.com/doc/refman/5.6/en/...