使用MySQL 遇到错误:

Error Msg:

Lock wait timeout exceededtry restarting transaction 

修改方法:

我不知道MySQL能否基于Session设置timeout。但可以设置全局的引擎的timeout

my.ini 或 my.cnf(linux)中设置

 
innodb_lock_wait_timeout=600
 

原来文件中没有此设置的话把此设置与其他的innodb参数放到一起,单位为S。此值默认为50s


posted on 2008-10-30 14:07  sleepy  阅读(2300)  评论(0编辑  收藏  举报