Я хочу заменить 10-значный номер изображения ID на одну текстовую строку в моей базе данных WP (wp_post field: post_content
)
pictureid=0001234567
(где последние 7 цифр различны для каждой фотографии)
до одного значения:
sourceids=2518
Когда я запрашиваю номера pictureID с помощью REGEX, кажется, что он возвращает все записи, которые я хочу изменить.
SELECT * FROM `wp_posts` WHERE `post_content` REGEXP 'pictureid=000[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
Далее: что нужно сделать, чтобы изменить pictureID в найденных записях на sourceids=2518
Я попробовал
update wp_posts set post_content = replace(post_content, 'REGEXP 'pictureid=000[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'','sourceids=2518');
но это не сработает