我的行中有一个tinyint
布尔值,0
默认情况下以及1
每当发生特定事情时。在它之后1
,它总是会留下来1
。现在每一行都可能发生多次特定的事情,但我只需要将值更新为1
一次。
是否值得做一个SELECT
,检查值,只有当值是0
,才触发UPDATE
?
也可能这个
UPDATE table SET lock='1' WHERE id='100' AND lock='0'
Run Code Online (Sandbox Code Playgroud)
比
UPDATE table SET lock='1' WHERE id='100'
Run Code Online (Sandbox Code Playgroud)
对于我的情况?
mysql ×1