Я создал имя таблицы «shared_data», используя данные из двух таблиц «store_data» и «hd_data». В двух таблицах используется общий столбец, который я использовал для связывания данных при создании новой таблицы, и это «store_num». Что происходит, когда пользователь отправляет информацию в «store_data», я хочу, чтобы информация из таких файлов, таких как store_num, store_name и т. Д., Переходила в таблицу «объединенные_данные», а также извлекала информацию из «hd_data», которая относится к определенному вводу store_num таких как область, разделение и т. д. Попытка создать структуру для этого, я могу просто заполнить имена таблиц и столбцов. Просто любопытно, если это выполнимо или нужно искать другое решение?MYSQL Trigger для обновления таблицы, основанной на двух других таблицах.
ответ
Это обычная ситуация при сохранении данных и требует разделения на 2 или более разных хранилища. Я бы создал хранимую процедуру и передал все в транзакцию, поэтому, если в какой-то момент что-то не удастся, она откатится назад, и у вас будет согласованность между вашими таблицами.
Однако да, вы также можете сделать это с помощью триггера при вставке данных либо в store_data, либо в hd_data, если вы хотите сохранить его простым.
Большой объем этого - это когда кто-то ищет хранить по номеру, делению, региону и т. д., он вытащит самую последнюю запись в этот магазин или несколько магазинов, если они будут искать по делению и т. д. В настоящее время, если вы будете искать по номеру магазина, он покажет вам самую последнюю запись, но это основано на выбирая самую последнюю запись на основе store_num, которая находится в таблице store_data, другие возможности поиска, область, разделение и т. д. находятся в таблице «hd_data», поэтому, когда пользователь выполняет поиск по этим средствам, я не знаю, как показывать отчеты для все магазины перечислены. – forevermetal02
Таблицы должны иметь идентификатор, который используется для связывания таблиц вместе (первичный и внешний ключи). Не можете ли вы использовать это для получения идентификатора магазина, а затем получить какие данные необходимы из всех присутствующих таблиц? – Mez
- 1. Mysql Trigger для обновления столбцов в нескольких таблицах
- 2. MySQL Trigger для обновления таблицы, основанной на изменениях в другой таблице
- 3. Обновление одной таблицы, основанной на значениях других
- 4. mysql trigger для обновления строки
- 5. MySql Trigger для обновления PostCount
- 6. MYSQL Trigger для обновления другой таблицы на основе вставленного значения
- 7. mysql trigger для обновления той же таблицы из другой таблицы
- 8. mysql query на двух таблицах
- 9. Trigger для обновления другой ошибки таблицы
- 10. MySQL: Граф в других таблицах
- 11. Как настроить триггер MySQL для обновления других столбцов таблицы?
- 12. Trigger обновить таблицу на основе другого обновления таблицы в MySQL
- 13. Фильтрация одной таблицы с информацией в двух других таблицах
- 14. Как обновить DateTime в строке таблицы, основанной на многих других таблицах SQL Server?
- 15. MySQL Fire Trigger для вставки и обновления
- 16. Поиск в двух таблицах MySQL
- 17. mysql trigger для обновления другой строки таблицы с одинаковыми столбцами
- 18. Запрос MySQL в двух таблицах
- 19. Mysql Поиск в двух таблицах
- 20. SQL Trigger для обновления другой таблицы
- 21. Рекурсивный оператор в MySQL на двух таблицах
- 22. mysql select в двух таблицах
- 23. mysql TRIGGER поле обновления после обновления
- 24. Sql запрос для обновления таблицы на основе других таблиц
- 25. MySQL - метод для обновления таблицы
- 26. MySQL Trigger для обновления счетчика после вставки
- 27. SQL для обновления таблицы на основе информации в 2 других таблицах
- 28. Sql Синтаксис соединения на двух таблицах MySql
- 29. Сумма и группа Mysql на двух таблицах
- 30. MySQL таблицы обновления столбца на основе значений из двух других таблиц
Есть ли причина, например, эффективность, что вы не используете для этого представления? –
У меня есть приличный опыт работы с базой данных, но я не эксперт ни в коем случае, если есть альтернативы тому, что я предложил, я открыт для чего-либо – forevermetal02