python - Flask-MySQLdb 自动提交?

标签 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更好的东西?

最佳答案

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

conn.set_isolation_level(psycopg2.extensions.ISOLATION_LEVEL_AUTOCOMMIT)

或引用本网站http://initd.org/psycopg/docs/connection.html

关于python - Flask-MySQLdb 自动提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40381925/

相关文章:

php - 如何通过单击 Telegram 内联键盘将一些数据插入数据库?

php - 使用 PHP 设置导出 XLS 的样式

python - 如何使用flask_msearch配置诸如模糊性之类的参数?

python - 在 flask 中嵌入 Bokeh 图和数据表

python - factory_boy 工厂的多重继承——似乎只继承了第一个父级

python - Flask-RESTful 类方法内的断点不会在 PTVS 上命中

python - VBA 的上下文无关语法

python - 如何在 Django Python 中的原始 SQL 中插入参数

PHP MySQL UPDATE 语句不工作

python - PUT curl 请求返回错误的 URI (flask-RESTful)