DB

[mysql] 비트나미 워드프레스 글 작성년도 일괄 변경방법

작성년도 일괄로 변경을 위한 작업을 시작한다. WP-phpMyAdmin 플러그인을 설치하지 않았다면 먼저 설치해야한다.

데이터 마이그레이션 작업 순서

1.2022년 12월 31일 23시 59분 59초 이전에 작성된 모든 글을 카운트한다.

--1953
SELECT count(*) as cnt FROM `wp_posts` WHERE post_date <='2022-12-31 23:59:59'

2.업데이트할 컬럼 데이터 가공 및 확인작업

SELECT post_date , substr(post_date,1,4) as year , substr(post_date,5) as month_date
, concat('2023', substr(post_date,5))  as change_date
FROM `wp_posts` WHERE post_date <='2022-12-31 23:59:59'

3.2023년도로 모두 업데이트 처리

update   `wp_posts`
SET
post_date = concat('2023', substr(post_date,5)) 
where post_date <='2022-12-31 23:59:59'

4.데이터 확인 ( 변경되지 않은 데이터가 있는 지…)

select * from  `wp_posts`
where post_date <='2022-12-31 23:59:59'

왜 이런작업을 했을까?

카카오 티스토리의 횡포에서 벗어나고자, 티스토리를 버렸다. 그리고 백업받은 티스토리 글을 워드프레스 플러그인을 통해서 일괄로 등록하였으나 네이버와 구글등의 검색엔진으로 부터 누락되거나 중복글로 잡혀서 색인이 되지 않는 문제가 발생하였다.

검색엔진에서 다시 색인해가길 기대하며!!!!

error: Content is protected !!