Подтвердить что ты не робот

MYSQL Дамп только для определенных строк

Я пытаюсь сделать дамп mysql из нескольких строк в моей базе данных. Затем я могу использовать дамп для загрузки этих нескольких строк в другую базу данных. Код, который у меня есть, работает, но он сбрасывает все. Как заставить mysqldump удалять только определенные строки таблицы?

Вот мой код:


mysqldump --opt --user=username --password=password lmhprogram myResumes  --where=date_pulled='2011-05-23' > test.sql

4b9b3361

Ответ 1

Просто исправьте параметр --where. Это должно быть допустимое предложение SQL WHERE, например:

--where="date_pulled='2011-05-23'"

У вас есть имя столбца вне кавычек.

Ответ 2

Вам нужно указать предложение "where".

Попробуйте

mysqldump --opt --user=username --password=password lmhprogram myResumes  --where="date_pulled='2011-05-23'" > test.sql