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

ma cosa succede se voglio record da riga 2000 a 3000? come in generale sql possiamo usare LIMIT 2000, 3000; ma c'è qualche alternativa simile per mysqldump?record limite mysqldump tra

risposta

5

ci --where sembra come prompt di SQL injection,
però è a portata di mano

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

la sua 1000, 2000 o 2000, 1000? o non importa affatto? –

+0

1000,2000 = record da 1000 a 3000 (2000 record) .where 2000,1000 = record da 2000 a 3000 (ritorno di 1000 record) – ajreal

+0

In SQL 'LIMIT 2000 OFFSET 1000'? –