Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个查询更新 id = X 的行中的列
该列包含一个数字(1 到 3)。
首先检查列的值以确定是否需要更新是否更有效,或者即使列值与要更新的列值相同,还是只更新更好?
如果我先检查值,我是否会为自己节省不必要的写入?
您可以检查更新:
update my_table set my_column = 'new_value' where id = 'X' and my_column <> 'new_value'
操作位是 ,and my_column <> 'new_value'如果值相同,它将确保您不会更新它。
and my_column <> 'new_value'
好处是您只需查询表一次,并且无需进行不必要的写入。
我得到了需要使用 preg match all 提取超链接标签内的值的 html 内容。我尝试了以下但我没有得到任何数据。我包含了一个示例输入数据。你们能帮我修复这段代码并在 play.asp?ID=(例如:我想从 play.asp?ID= 12345获取这个值12345)前面打印所有