mysql 如何设置事务级别?(不知道这样说对不对)

mysql 如何设置事务级别?(不知道这样说对不对)

mysql 怎么设置事务级别?(不知道这样说对不对)

之前用过DB2的数据库,

字段 a 值为 0 

创建一个连接后,在该连接开始一个事务,然后 用该连接 更新字段a 为 1(未提交事务),然后再用该连接查询这个段,这个字段是更新了之后的值 1,

但是现在用MYSQL

开始事务,然后更新一个字段a为1,(也未提交),用该连接查询出来的是0;也就是字段查出来的是未更新前的记录。

是不是在程序里有得设置事务级别?使得同一连接,创建事务后,在未提交事务前,都可以查询出该连接在事务中更新的值.

java+tomcat+mysql



要用别的连接去查




参考手册中下列语句说明。

引用12.4.6. SET TRANSACTION Syntax

SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL

{

READ UNCOMMITTED

| READ COMMITTED

| REPEATABLE READ

| SERIALIZABLE

}




http://topic.csdn.net/u/20110610/17/bf6ddd95-53ef-4f22-ac29-a3dbe609cc51.html

这个帖子可以去看看,很牛的感觉,看了一遍,只懂了一点。




探讨

但是现在用MYSQL

开始事务,然后更新一个字段a为1,(也未提交),用该连接查询出来的是0;也就是字段查出来的是未更新前的记录。

mysql 如何设置事务级别?(不知道这样说对不对)

相关文章:

你感兴趣的文章:

标签云: