如何函数“的交易”(见http://code.google.com/appengine/docs/python/datastore/functions.html#run_in_transaction与MySQL和SQLite(和其他RDBMS如果有人知道如何)运行如何在使用MySQL和SQLite的事务中运行函数?
编辑:?我想在Python这样做,但这样做它在其他编程语言也没关系。
如何函数“的交易”(见http://code.google.com/appengine/docs/python/datastore/functions.html#run_in_transaction与MySQL和SQLite(和其他RDBMS如果有人知道如何)运行如何在使用MySQL和SQLite的事务中运行函数?
编辑:?我想在Python这样做,但这样做它在其他编程语言也没关系。
这取决于你使用RDBMS,你写什么编程语言,你用什么库连接。
使用MySQL,发出START TRANSACTION
在要在事务中运行的查询之前进行查询,并使用COMMIT
查询来运行该事务。
和MySQL的,当你使用一个支持事务处理的存储引擎_that_只适用(例如,InnoDB执行,MyISAM不) 。 – Wiseguy 2011-02-04 04:42:21
SQLite的:http://sqlite.org/lang_transaction.html – Wiseguy 2011-02-04 04:44:06