Связь таблиц Qt SQL
Добрый вечер! Возникла такая задача, по примеру с сайта сделал виджет с таблицей, связанной с БД, в неё с формы добавляются точки, это все отлично работает. У точки 5 параметров. Возникла необходимость в эту же бд ввести ещё одну таблицу, которая будет состоять из 4 своих параметров, 3 из которых это точки из первой таблицы, со своими параметрами (но добавлять их в новую таблицу ссылкой, чтобы не тащить параметры в неё полностью) . Соответственно при удалении из первой таблицы, они должны удалиться и из второй. Выбираться точки должны с виджета с qtableview. Подскажите пожалуйста, куда копать, никак не соображу. Внешние ключи подойдут для этого?
Рекомендуємо хостинг TIMEWEB
Стабільний хостинг, на якому розміщується соціальна мережа EVILEG. Для проектів на Django радимо VDS хостинг.Вам це подобається? Поділіться в соціальних мережах!
- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10
добрый, у вас по сути два варианта:
1. делать каскадное удаление из БД по внешним ключам(но если архетиктура базы с ошибками то могут быть сбои)
2. делать контролируемо удаление из второй таблицы (когда выбираете строчку которую хотите удалить читаете уникальный параметр по которому можно удалить запись со второй таблицы, и по нажатию удалить делаете дополнительное удаление в нужной таблице)