Python / MySQL: запрос выполняется, но ничего не происходит? - PullRequest
1 голос
/ 07 июня 2011

Я выполняю простой запрос с Python, но, кажется, ничего не происходит, когда он выполняется, как если бы он пропустил выполнение.

Вот код:

def somefunction(search_query):
    from django.db import connection, transaction

    search_query = search_query.strip()
    cursor = connection.cursor()
    rows = cursor.execute("INSERT INTO searches (query) VALUES ('"+ search_query +"')")

В запросе нет ничего плохого, я не получаю сообщение об ошибке или ничего, просто он не работает!

Есть идеи?

1 Ответ

4 голосов
/ 07 июня 2011

Возможно, вам нужно зафиксировать свои изменения:

cursor.execute('COMMIT')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...