我想像使用SELECT ... FOR UPDATE;
表达式(mysql8的新功能)一样在mysql5.7中执行NOWAIT
查询。
我发现SET MAX_EXECUTION_TIME=1
像NOWAIT
一样对待,但是SET
表达式需要范围GLOBAL
或SESSION
(默认SESSION)。
您是否有想法仅影响下一个查询的SET ~~
查询?
或其他执行查询的方式,例如shell ENVIRONMENT,例如
MAX_EXECUTION_TIME=1 SELECT ... FOR UPDATE;
?