#mysql #sql #mysql-workbench
#mysql #sql #mysql-workbench
Вопрос:
Существует таблица, которую я создал, и с помощью LOAD FILE я импортировал строки из csv-файла X в таблицу. Затем данные в таблице были обновлены с помощью UPDATE. Теперь у меня есть тот же CSV-файл, но с добавленными к нему дополнительными строками, и я хочу, чтобы в таблицу были вставлены только дополнительные строки. Я не хочу, чтобы обновленные строки в таблице изменялись при импорте csv в таблицу.
Ответ №1:
в этом случае вы можете выполнить два шага:
1. сначала вы должны определить дополнительные строки. вы можете сделать это, сравнив свой файл CSV с данными вашей таблицы
2. После этого вы можете обновить эти дополнительные данные в базе данных
Комментарии:
1. Я говорю о 10000 записях !! Я не могу сравнивать их один за другим, а также обновлять записи один за другим. Я ищу какой-нибудь более простой способ сделать это.
2. что вы используете для инициирования данных python или любые другие инструменты, такие как pentaho?
3. тогда где вы это используете . решение, которое я дал, подходит для инструментов интеграции данных pyhton или pentaho