我需要批量更新一些元描述,发现有些帖子没有元描述,所以我需要进行更新或插入查询。
(一旦这个查询正确,我将创建一个临时表并使用CSV插入)
到目前为止,我已经做到了以下几点:
INSERT INTO wp_postmeta(post_id,meta_key,meta_value )
VALUES (\'1117\',\'_yoast_wpseo_metadesc\', \'Test 5\')
ON DUPLICATE KEY UPDATE post_id = 1117, meta_key=\'_yoast_wpseo_metadesc\'
但这只是插入了一个新行。
因此,如果存在post\\u id和meta\\u键=\'\\u yoast\\u wpseo\\u metadesc\'的行,我需要更新此行。
如果一行没有meta\\u key=\'\\u yoast\\u wpseo\\u metadesc\',我需要插入一个包含post\\u id、meta\\u key和meta\\u值的新行。
感谢您的帮助