Я использую mysqldump для экспорта старых записей. Однако файл дампа имеет несколько дополнительных строк, чем указанное условие --where. Мой стол имеет 2905338 строк. Экспортированные строки должны быть 635314, но mysqldump экспортирует 134 строки.
mysqldump table --no-create-db --no-create-info --skip-add-drop-table --skip-add-locks --skip-disable-keys --skip-set-charset --skip-triggers --where "created BETWEEN '2013-01-01 00:00:00' and '2016-12-01 00:00:00'"
Он экспортирует строки на 1 час больше, чем условие. То же самое происходит с другими огромными столами.
Попробуйте использовать
mysqldump table --no-create-db --no-create-info --skip-add-drop-table --skip-
add-locks --skip-disable-keys --skip-set-charset --skip-triggers --where
"created >= '2013-01-01 00:00:00' and created <= '2016-12-01 00:00:00'"