В настоящее время у меня есть резервная копия SQL-файла базы данных MySQL, где база данных уже мертва. Я хочу снова восстановить базу данных MySQL, но когда я импортирую файл SQL, он говорит Got a packet bigger than 'max_allowed_packet' bytes
, что я обнаружил, что ошибка вызвана тем, что оператор insert слишком длинный.Есть ли способ разделить один длинный оператор вставки на 2 в резервном файле SQL?
У меня нет доступа, чтобы увеличить базу данных max_allowed_packet
. Весь файл составляет около 5 ГБ, и слишком сложно разбить операторы вставки вручную. Есть ли какой-либо инструмент, который я могу автоматически разделить на два оператора на 2?