|
|
||||||
Python работа с базой данных16.11.2018, 10:48. Показов 1955. Ответов 20
Метки нет (Все метки)
надо на python доработать код, чтобы он отправлял данные в базу данных
Кликните здесь для просмотра всего текста
надо их как-то вставить в эту таблицу
0
|
||||||
| 16.11.2018, 10:48 | |
|
Ответы с готовыми решениями:
20
Работа с базой данных в python Работа с базой данных Работа с базой данных |
|
|
|||
| 16.11.2018, 12:01 | |||
P.S. Пример динамического формирования SQL выражения (чтобы вручную не писать все плейсхолдеры) вам уже давали в вашей теме.
0
|
|||
|
|
||||||
| 16.11.2018, 12:07 [ТС] | ||||||
|
Garry Galler,
Кликните здесь для просмотра всего текста
0
|
||||||
|
|
||||||
| 16.11.2018, 12:23 | ||||||
|
Пример подстановки для select:
0
|
||||||
|
|
|||||||
| 16.11.2018, 13:02 | |||||||
|
Пример с использованием функции max и подзапроса на моей БД:
0
|
|||||||
|
|
|||||||
| 16.11.2018, 13:13 [ТС] | |||||||
|
сам скрипт запускать - он подключается к базе, получает дату, конвертирует в unix time - потом забирает все посты со стены вконтакте после этой даты
0
|
|||||||
|
|
||
| 16.11.2018, 13:31 | ||
|
Конструкция же WHERE `user_id` = число `blog_id` = число для меня китайская грамота. Что с чем и зачем сравнивается. SQL это литературный язык (он создавался для секретарш). Попробуйте выразить свою мысль в этом стиле, а затем заменить ключевые слова на английский вариант, убрать слова-связки и получите хорошее приближение к тому, что вам нужно.
1
|
||
|
|
|||||||||||||||||
| 16.11.2018, 16:13 [ТС] | |||||||||||||||||
|
Garry Galler,
мне в таблице нужно получить самую старшую (новую) дату - поле "pubdate" при известных
запрос я видел но у меня несколько другой случай Добавлено через 9 минут по конвертации дата в юникс.тайм https://hg.python.org/cpython/... e.py#l1428 тут много полезной информации Добавлено через 8 минут * * * unix time разобрался как получить
* * * теперь осталось получить самую новую дату из базы данных Добавлено через 14 минут * * * Garry Galler, когда делаю вот так:
0
|
|||||||||||||||||
|
|
|||||||||||
| 16.11.2018, 16:29 | |||||||||||
|
Функция max прекрасно работает с типом date\datetime и без преобразования в timestamp (хотя при желании можно сделать cast прямо в sql)
0
|
|||||||||||
|
|
|||||||||||||
| 16.11.2018, 16:39 | |||||||||||||
0
|
|||||||||||||
|
|
||||||||||||
| 16.11.2018, 17:00 [ТС] | ||||||||||||
|
так не получается =)
так тоже не работает
0
|
||||||||||||
|
|
||||||||||||
| 16.11.2018, 17:07 | ||||||||||||
|
И есть еще такой нюанс: если вы захотите в этом запросе получить что-то еще кроме макс.\мин. значения одного столбца - например, другие столбцы, то придется использовать подзапрос, так как иначе агрегация вам выдаст левые значения.
Пример с подзапросом:
1
|
||||||||||||
|
|
|
| 16.11.2018, 17:13 [ТС] | |
|
Garry Galler, Спасибо =)
оказалось, банально - записи были =) дату выдало - я ошибся в user_id =))) НО! Выдало (datetime.datetime(2018, 11, 12, 10, 42, 55),) Добавлено через 1 минуту * * * а в phpMyAdmin - выдает 2018-11-12 10:42:55
0
|
|
|
|
|||||||
| 16.11.2018, 17:21 | |||||||
|
Добавлено через 1 минуту Тип данных datetime потому что python драйвер возвращает в скрипт нативный тип данных для python. Добавлено через 59 секунд Однако
0
|
|||||||
|
|
||||||
| 16.11.2018, 17:32 [ТС] | ||||||
|
Garry Galler, не помогает
Кликните здесь для просмотра всего текста
ошибка: builtins.ValueError: time data '((datetime.datetime(2018, 11, 12, 10, 42, 55),),)' does not match format '%Y-%m-%d %H:%M:%S'
0
|
||||||
|
|
||||||||||||
| 16.11.2018, 17:46 | ||||||||||||
1
|
||||||||||||
|
|
||||||
| 16.11.2018, 18:13 [ТС] | ||||||
|
Garry Galler, спасибо
заменил fetchall на fetchone и вывел так: Кликните здесь для просмотра всего текста
все получилось
0
|
||||||
|
|
||||||
| 16.11.2018, 18:26 | ||||||
|
IRIP,
Если вам нужен просто timestamp из datetime, тогда все эти хитрые парсинги строки и преобразования не нужны:
0
|
||||||
| 16.11.2018, 18:26 | |
|
Помогаю со студенческими работами здесь
20
PyQT5. Работа с базой данных VK bot работа с базой данных Используя функции категории Работа с базой данных в excel 2010, реализовать запрос к базе данных PHP и работа с базой данных (замена данных) Работа с базой данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|