我正在使用Python操作一个MySQL数据库。在我的一个函数中,我有两个execute语句,它们必须按照我编写的顺序执行:
database_conn.cursor().execute(sql statement 1)
database_conn.cursor().execute(sql statement 2)
database_conn.commit()这两条语句是否保证按此顺序执行和提交?谢谢。
发布于 2014-01-02 01:47:50
是的,给定的数据库会话是单线程的,每次执行都会阻塞,直到其语句完成。因此,可以保证它们按照您执行它们的顺序应用于数据库。
https://stackoverflow.com/questions/20870991
复制相似问题