查看: 1235|回复: 4
|
MYQL Lock Table 的问题
[复制链接]
|
|
请问当我执行lock table 后,再unlock之前诺有其他人执行insert/update,
对方会出现什么问题。诺此事发生在网页,他的网页会show error 吗? |
|
|
|
|
|
|
|
发表于 11-6-2007 05:26 PM
|
显示全部楼层
原帖由 leomaster 于 11-6-2007 05:05 PM 发表
请问当我执行lock table 后,再unlock之前诺有其他人执行insert/update,
对方会出现什么问题。诺此事发生在网页,他的网页会show error 吗?
诺有其他人执行insert/update,你的mysql就会自动que,等到你的table unlock时,mysql就会insert update了.
你可以用innoDB instead of MYisam database type |
|
|
|
|
|
|
|

楼主 |
发表于 12-6-2007 10:42 AM
|
显示全部楼层
原帖由 max5007 于 11-6-2007 05:26 PM 发表
诺有其他人执行insert/update,你的mysql就会自动que,等到你的table unlock时,mysql就会insert update了.
你可以用innoDB instead of MYisam database type
你的意思是innoDB才会自动que吗?
innoDB 和 MYisam 有什么不同?
谢谢回复 |
|
|
|
|
|
|
|
发表于 12-6-2007 09:04 PM
|
显示全部楼层
原帖由 <i>leomaster</i> 于 12-6-2007 10:42 AM 发表<br />
<br />
<br />
你的意思是innoDB才会自动que吗?<br />
<br />
innoDB 和 MYisam 有什么不同?<br />
<br />
谢谢回复<img src="images/smilies/loveliness.gif" smilieid="56" border="0" alt="" /> <br />
innoDB 和MYISAM都可以自动QUE的,只是innoDB是属于row locking, myisam是table locking.
至于innoDB 和 MYisam 的不同呢。。找之前的帖,又人分享过了 |
|
|
|
|
|
|
|

楼主 |
发表于 13-6-2007 10:58 AM
|
显示全部楼层
原帖由 max5007 于 12-6-2007 09:04 PM 发表
<br />
innoDB 和MYISAM都可以自动QUE的,只是innoDB是属于row locking, myisam是table locking.
至于innoDB 和 MYisam 的不同呢。。找之前的帖,又人分享过了
谢谢分享 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|