Как добавить строки в таблицу mysql из файла sql

#mysql #sql #insert

Вопрос:

Мне нужно очистить таблицу базы данных. Я экспортировал исходную таблицу в несколько файлов sql, каждый из которых содержит строки группы a.

Теперь я хотел бы «вставить»/вставить все файлы один за другим в новую таблицу и присвоить каждой строке новый идентификатор (используя автоматическое увеличение)

Спасибо вам за вашу помощь

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

1. Я экспортировал исходную таблицу в несколько файлов sql , я думаю, что старые ID значения тоже сохраняются, поэтому восстановление данных также восстановит их значения.

2. Содержит ли ваша структура ссылки на внешние ключи?

3. да, в нем есть ссылки на другую таблицу

4. Вы хотите добавить новый идентификатор для каждой группы или каждой строки в группе?

5. Если это так, то вы должны восстановить базу данных как есть, включая старые ID значения, во временную базу данных, затем скопировать данные таблиц по таблицам в новую базу данных с запросами, которые сохраняют целостность отношений, а затем удалить временную базу данных.