MySQL - mysqldump данные без структуры с выборкой


По своей невнимательности словил пропажу более 200 000 записей в базе, хорошо что бы бэкап данных, который позволял слить все в одну таблицу и получить то что нужно, для этого я воспользовался mysqldump со следующими параметрами:

mysqldump -uuser -pass --default-character-set=cp1251 --no-create-db --no-create-info mydb mytable where="param=0" > mydump.sql

--no-create-db - не создавать базу
--no-create-info - не создавать таблицу (выделил данный фрагмент, так как в моем случае не сработало, таблица все-равно теряла кодировку, сделал дамп без этого параметра и вручную удалил CREATE TABLE)
where="param=0" - выборка из базы



Размещено в разделе MySQL

25.09.2013

Комментарии:


Sancho
2013-09-25 20:52:38

Да, еще раз да, дампы нужно делать всегда, надеется на авось в таких случаях никак нельзя. Смотрю еще кто-то до сих пор использует cp1251 :)