Каждый конечный пользователь в понедельник открывает Excel 'values.csv'
и добавляет / обновляет / удаляет продукты и их новые свежие цены.
После этого он выполняет экспорт 'values.csv' в БД MySQL в таблицу с именем PRODUCTS.
Я видел здесь много решений с использованием CSV или коммерческих решений для этого.
Я понимаю, что это легко сделать в первый раз,
когда начальное создание таблицы ПРОДУКТОВ сделано.
В следующий понедельник конечный пользователь хочет экспортировать новый свежий список цен в таблицу ПРОДУКТОВ с прошлой недели.
Но что насчет вставки / обновления / удаления и ссылочной целостности сейчас ???
Вопрос 1:
Это та же логика, которая должна быть сделана при выполнении 3 шагов
"дельта-таблицы" (удалить, изменить и добавить в old_table из new_table с тем же DDL)
Вопрос 2. Есть ли обходной путь для импорта данных без нарушения ограничений?
Вопрос 3: Можно ли это сделать с помощью какого-либо внешнего инструмента, поэтому НЕТ программирования (без PHP и без хранимых процедур ...)
Это самое важное здесь!
Вопрос 4: Насколько это умно, потому что конечный пользователь может сделать беспорядок в Excel
так экспорт в MySQL может быть очень болезненным?
Большое спасибо всем за вашу помощь заранее.