Flask-MySQLdb自动提交?

时间:2016-11-02 14:03:49

标签: python mysql flask autocommit

我一直在搜索和搜索我的问题,但找不到任何答案。

有没有办法在Flask-MySQLdb中设置 AUTOCOMMIT = True

除了我的问题。在Flask中使用MySQL的最佳方法是什么?

我喜欢让我的代码尽可能简单和简短,每次我想执行查询然后提交它时,我是否必须创建一个新的游标?

像:

cur = mysql.connection.cursor()
cur.execute('select x from y')
result = cur.fetchall()
cur.execute('insert into..')
mysql.connection.commit() # why do I have to do this :D

我非常喜欢PHP的方式:

sumthn = mysql_query('select foo from bar')

我知道我可以为我创建一个能够做到这一点的功能,但还有更好的方法吗?

我可以为flask-mysqldb找到更好的文档吗?有没有什么比flask-mysqldb更好?

1 个答案:

答案 0 :(得分:0)

您可以将隔离级别设置为0或ISOLATION_LEVEL_AUTOCOMMIT

  while (true)
  {
       new Handler(listener.accept()).start();
  }

或参考此网站http://initd.org/psycopg/docs/connection.html