Я пишу скрипт для импорта файлов CSV в существующие таблицы в моей базе данных. Я решил выполнить операции вставки / обновления самостоятельно, используя операторы PHP и INSERT / UPDATE, и не использовал команду LOAD INFILE MySQL, у меня есть для этого веские причины.
Я хотел бы эмулировать операции вставки / обновления и отображать результаты для пользователя, а затем дать им возможность подтвердить, что все в порядке, и затем зафиксировать изменения в базе данных.
Я использую движок базы данных InnoDB с поддержкой транзакций. Не уверен, что это поможет, но размышлял над строкой вставки / обновления, запроса данных, отображения для пользователя, а затем транзакции фиксации или отката?
Любой совет будет оценен.