2014-01-02 4 views
0

У меня вопрос о вставке запроса и подключении mysql python. Я предполагаю, что мне нужно зафиксировать после каждого запроса на вставкуPython и MySQL Вставить запрос

Есть ли другой способ сделать это? Я имею в виду быстрый способ, как в php.

Во-вторых, это то же самое для запроса на обновление. Думаю?

Другая проблема заключается в том, что после того, как вы завершите соединение с запросом, предположите, что у меня разные запросы на вставку, и каждый раз, когда я его готовлю, мне нужно вставить его в таблицу. Как я могу достичь этого с помощью python. Я использую MySQLdb Library

Спасибо за ваши ответы.

ответ

2

Вам не нужно фиксировать после каждой вставки. Вы можете выполнить много операций и зафиксировать при завершении.

executemany метод DBAPI позволяет выполнять много вставок/обновлений в одном туда и обратно

Там нет никакой связи между фиксацией транзакции и отсоединением от базы данных. См. Connection objects methods для получения информации о методах commit и close

Смежные вопросы