2011-08-17 11 views
5
mysqldump --opt --where="true LIMIT 100" dbname > dbname.sql 

しかし、レコードを2000から3000の行にしたいのですが? のような一般的なSQLを使用することができますLIMIT 2000,3000; mysqldumpには同様の代替手段がありますか?そこmysqldumpレコードの範囲を制限する

答えて

5

--where
しかし1000年、便利

mysqldump --opt --where="1 ORDER BY id LIMIT 2000, 1000" dbname > dbname.sql 
+0

その1000年、2000年または2000で、SQLインジェクションプロンプトのように思えますか?それは全く問題ではありませんか? –

+0

1000,2000 =レコード1000〜3000(2000レコード)。場所2000,1000 =レコード2000〜3000(1000レコードを返します) – ajreal

+0

SQLでは 'LIMIT 2000 OFFSET 1000'ですか? –

関連する問題