Можно ли добавить другой sql в существующие данные таблицы, используя команду, подобную приведенной ниже.
$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql
Эта команда перезапишет существующие данные таблицы.
Глядя на добавление к существующим, а не переписывание.
Любая команда для этого?
Посмотрите в файле sql, который вы хотите добавить к существующим данным. Вероятно, дамп включает строки, начинающиеся следующим образом: DROP TABLE IF EXISTS
и/или содержит DROP DATABASE IF EXISTS db_name
Вам нужно удалить эти строки из файла sql, который вы передаете в mysql, либо путем изменения команды дампа, с которой вы создали файл (см. Параметр -skip-add-drop-table и опции -no-create-db) или удалив эти строки из файла sql с помощью редактора или awk или чего-то еще.
см. https://dev.mysql.com/doc/refman/5.7/ru/mysqldump.html.
другие релевантные SO-ссылки: mysqldump с созданием строки базы данных и импорт MySQL - Как игнорировать таблицу Drop, если существует строка?