可以`GET_LOCK`在MySQL中阻止无限秒

时间:2014-07-15 03:49:11

标签: mysql

MySQL的GET_LOCK(str,timeout)函数用于实现应用程序锁定或模拟记录锁定 如果我想等无限秒,我该如何致电GET_LOCKGET_LOCK('lock_name', -1)有效吗?

1 个答案:

答案 0 :(得分:1)

GET_LOCK('lock_name', -1),你可以等待无限秒。这没有记录,并且有错误。它仍然没有记录,但根据错误报告,此功能已在5.5及更高版本上修复。

参考:GET_LOCK() timeout behaves differently on differing platforms

PS:仔细使用此功能。由于没有记录,行为可能会在将来的版本中发生变化。