会经常遇到查询表字段并修改字段,那么可以根据查询条件批量修改某个具体的表字段的数据方法如下,
UPDATE wp_postmeta SET meta_value = CASE post_id
WHEN 45
THEN 'https://everbest.store/product-category/hydration/'
WHEN 47
THEN 'https://everbest.store/product-category/frost/'
END
WHERE post_id in (45,47) AND meta_key="_menu_item_url"
是根据post_id字段判断来修改meta_value的值,case后面可以添加多重when 条件 then 值,后面where根据条件进行查询,就可以直接进行批量修改了。