mysqldump проблемы с восстановлением

0

Я пытаюсь создать резервную копию моего db. Я разделил схему и данные в двух разных файлах sql из дампа mysql. когда я пытаюсь восстановить схему работает нормально, но когда я выполняю файл data.sql, я получаю слишком много ошибок.

Ошибка sql

проверьте ссылку на ошибку

  • 0
    Вы должны поместить данные в правильном порядке (в соответствии с ограничениями) или - просто для теста - создать ограничения после заполнения данных
  • 0
    Как я могу это сделать?
Теги:

1 ответ

0
Лучший ответ

Ваша проблема может заключаться в том, что вы пытаетесь вставить данные в некоторые столбцы, которые ссылаются на другой столбец, который еще не заполнен, тем самым, запрос не работает при проверке целостности. Я предлагаю вам создать один sql-дамп для схемы и данных и запустить ее один раз. Это может спасти вам эту головную боль.

  • 0
    Я использовал эту команду для получения только данных: mysqldump --no-create-info --skip-triggers -h% server% -u% user% -p dbname%> "% backupdestination% \% date: / =% _Data.sql "Есть ли обходной путь? мне нужно иметь схему и данные отдельно. это может быть из-за хранимой процедуры?
  • 0
    Да, хранимая процедура может также вызвать проблемы в некоторых случаях. Из скольких таблиц вы экспортируете?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню