红薯老大,本站貌似使用的是MyISAM引擎么?问个小问题

戴威 发布于 2011/01/17 09:50
阅读 943
收藏 1

MyISAM不支持事务,如何回滚呢?

红薯老大是如何解决的?

加载中
0
霖vv
霖vv

刚在在mysqlQQ群里讨论了 myisam 事务。 然后再百度里搜了下,居然看到了这个帖子。

居然没人回答,呵呵。 一看时间,居然是今天刚发的,呵呵

求解!!!!!!!!!!!!!!

0
戴威
戴威

引用来自#2楼“赵霖”的帖子

刚在在mysqlQQ群里讨论了 myisam 事务。 然后再百度里搜了下,居然看到了这个帖子。

居然没人回答,呵呵。 一看时间,居然是今天刚发的,呵呵

求解!!!!!!!!!!!!!!

公司做的项目是用的innodb,但是突然看到红薯的帖子里提到本站是用的MyISAM引擎,所以十分好奇

0
霖vv
霖vv

引用来自#3楼“喵了个咪”的帖子

引用来自#2楼“赵霖”的帖子

刚在在mysqlQQ群里讨论了 myisam 事务。 然后再百度里搜了下,居然看到了这个帖子。

居然没人回答,呵呵。 一看时间,居然是今天刚发的,呵呵

求解!!!!!!!!!!!!!!

公司做的项目是用的innodb,但是突然看到红薯的帖子里提到本站是用的MyISAM引擎,所以十分好奇

 我记的前几天,看到一篇新闻说现在越来越多的项目在使用 innodb.  貌似是说国外。

0
戴威
戴威

引用来自#4楼“赵霖”的帖子

引用来自#3楼“喵了个咪”的帖子

引用来自#2楼“赵霖”的帖子

刚在在mysqlQQ群里讨论了 myisam 事务。 然后再百度里搜了下,居然看到了这个帖子。

居然没人回答,呵呵。 一看时间,居然是今天刚发的,呵呵

求解!!!!!!!!!!!!!!

公司做的项目是用的innodb,但是突然看到红薯的帖子里提到本站是用的MyISAM引擎,所以十分好奇

 我记的前几天,看到一篇新闻说现在越来越多的项目在使用 innodb.  貌似是说国外。

没办法,我用的所有的mysql工具建表,默认都是innodb,所以不知不觉……

0
xiaowenliang
xiaowenliang

引擎不支持,你只能自己在程序层面控制了。你必须清楚自己出错前做了哪些坏事,然后赶紧清理下犯罪现场,这就是rollback了。 我猜的:)

0
戴威
戴威

引用来自#6楼“xiaowenliang”的帖子

引擎不支持,你只能自己在程序层面控制了。你必须清楚自己出错前做了哪些坏事,然后赶紧清理下犯罪现场,这就是rollback了。 我猜的:)

呵呵,感觉只凭逻辑层面事务,有点不太靠谱。

0
JavaGG
JavaGG

那就不滚嘛

0
戴威
戴威

引用来自#8楼“JavaGG”的帖子

那就不滚嘛

不滚不行啊

0
Zone
Zone

引用来自#9楼“喵了个咪”的帖子

引用来自#8楼“JavaGG”的帖子

那就不滚嘛

不滚不行啊

要滚的就选innodb,mysql搞那么多存储引擎就是为了应付各种场合。

0
xiaowenliang
xiaowenliang

引用来自#7楼“喵了个咪”的帖子

引用来自#6楼“xiaowenliang”的帖子

引擎不支持,你只能自己在程序层面控制了。你必须清楚自己出错前做了哪些坏事,然后赶紧清理下犯罪现场,这就是rollback了。 我猜的:)

呵呵,感觉只凭逻辑层面事务,有点不太靠谱。

那没办法啊,底层不给你提供这个能力,我觉得只能是“让自己更靠谱”。不过据说mysql后续打算在服务器层面设回滚机制,而不是到引擎层面。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部