Мне нужно синхронизировать c базу данных живого сервера с нашей системой разработки, поэтому я создал дамп с mysqldump
, заархивировал его, передал на другой сервер, разархивировал и хотел импортировать указанный дамп , Совершенно понятно, верно?
mysql -uroot -pPASS DBNAME < dump.sql
Вот здесь и возникает ошибка.
ОШИБКА 1064 (42000) в строке 270: У вас есть ошибка в вашем SQL синтаксисе; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' {\ n \ "parsed_parameters \": 91, \ n \ "max_result \": [\ n {\ "time \": 5076987.68, \ "outp 'в строке 1
Редактировать: Это также происходит, если я использую MySQL CL с source
.
Это странно, так как каждый технический аспект живой системы равен системе dev, единственное отличие - это бэкэнд и данные в базе данных.
Поэтому мне интересно, почему я не могу вставить этот дамп, несмотря на наличие сопоставимой базы данных с та же схема, что и у источника.
Редактировать: Просто для тестирования я создал пустую базу данных и получил ту же ошибку.
Но я не понимаю, что процесс успешно импортировал ровно 500 строк с похожими значениями. Может быть, есть что-то с этим порогом в 500 строк?