Найти тему
Движение-Жизнь

Структура базы данных телеграм-бота

Вторую неделю кумекаю над тем как же я буду хранить все данные о пользователях, запросах, ответах и ссылки на фотографии. Перечитал много всяких статей, посмотрел много роликов на ютубе. Уже было начал хандрить... В итоге открыл в своём же курсе обучения лекции по базам данных и спустя час-полтора вникания в лекцию, у меня в голове сложилась примерная структура базы данных:

пока из головы не вылетело, состряпал схемку в редакторе
пока из головы не вылетело, состряпал схемку в редакторе

И... недолго думая, из заранее сохраненных данных, накатал код (на Python), как это все это будет сохраняться в базу данных. Вроде всё понятно, ща мы тут всё сохраним!

-2
-3

Я рассчитывал что раз я две таблицы связал между собой и вот даже связь в межу ними установилась, значит и цЫферки сами собой появятся! А их нужно добавлять с помощью переменной ведь связаны то у нас не конкретные цифры, а только поле id таблицы user с полем user_id таблицы query! Конкретное значение я же никак не передал при вызове операции INSERT!!!

Немного покумекав, пришел к решению этой проблемы:

-4
тут у меня сохранены данные с которыми я оперирую (добавляю в базу данных)
тут у меня сохранены данные с которыми я оперирую (добавляю в базу данных)
создание первой таблицы с данными пользователей
создание первой таблицы с данными пользователей
вытаскиваю из первой таблицы id пользователя в этой таблице, сохраняю в переменной и передаю в нужное мне поле
вытаскиваю из первой таблицы id пользователя в этой таблице, сохраняю в переменной и передаю в нужное мне поле
И вот моя единичка, соответствующая первой записи из таблицы user попала туда, куда мне надо!
И вот моя единичка, соответствующая первой записи из таблицы user попала туда, куда мне надо!

Ну собственно остальные таблицы я буду делать как-то примерно так же. Два дня изучал язык SQL, а все оказалось проще пареной репы!

Спасибо кто дочитал до конца мои исследования! Лайкосик я думаю заслужил! На истину в последней инстанции не претендую, я только учусь!