Результаты поиска по запросу "python-db-api"

7 ответов

Транзакции с Python sqlite3

я пытаюсь портировать код на Python, который использует базы данных sqlite, и япытаюсь заставить транзакции работать, а яЯ действительно запутался. Я'я д...

7 ответов

Транзакции с Python sqlite3

Я пытаюсь портировать некоторый код на Python, который использует базы данных sqlite, и я пытаюсь заставить транзакции работать, и я действительно запутался. Я действительно смущен этим; Я часто использовал sqlite на других языках, потому что это ...

2 ответа

Почему соединение в DB-API Python не имеет операции начала?

Работая с курсорами в mysql-python, я использовал для вызова «BEGIN;», «COMMIT;» и «ROLLBACK;» явно следующим образом:

ТОП публикаций

8 ответов

Escape SQL «LIKE» для Postgres с помощью psycopg2

1 ответ

Запрос базы данных Python MySQL Connector с ошибкой% s

У меня есть базовая программа, которая должна запрашивать базу данных, которая содержит информацию о пользователе. Я пытаюсь выбрать информацию для конкретно...

2 ответа

Ошибка ProgrammingError возникает, если предыдущий вызов execute * () не дал никакого набора результатов, или еще не было выполнено никакого вызова.

я только что была дискуссия с некоторыми коллегами по поводу db-api fetchone Python против fetchmany против fetchall. Я уверен, что вариант использования для каждого из них зависит от реализации db-api, которую я использую, но в целом, каковы ...

8 ответов

Escape SQL «LIKE» для Postgres с помощью psycopg2

Есть ли у psycopg2 функция для избежания значенияЛЮБИТЬоперанд для Postgres? Например, я могу захотеть сопоставить строки, которые начинаются со строки «20% от всех», поэтому я хочу написать что-то вроде этого: sql = '... WHERE ... LIKE ...

1 ответ

Это именно то, что мне было нужно. Странно, я думал, что пробовал это раньше, но, видимо, я где-то пересек свои сигналы. Спасибо за вашу помощь!

ентация, с которой я столкнулся, исследуя это, указывает, что способ сделать это для других баз данных - использовать несколько операторов в вашем запросе, а-ля: >>> cursor = connection.cursor() >>> cursor.execute("set session ...