Python / MySQL:查询执行但没有任何反应?

时间:2011-06-07 13:35:24

标签: python mysql django

我正在用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 个答案:

答案 0 :(得分:4)

也许您必须提交更改:

cursor.execute('COMMIT')