문제

나는 모두 같은 날짜를 가진 WordPress 사이트로 많은 게시물을 가져 왔습니다. 게시 날짜를 편집하여 1 초 씩 오프셋됩니다.

내 우려는 모든 날짜가 동일 할 때 성능 문제가있을 수 있다는 것입니다.

누구든지 phpmyadmin을 사용하여 MySQL 데이터베이스 또는 다른 방법을 편집하는 빠른 방법을 알고 있습니까?

도움이 되었습니까?

해결책

당신은 그들 모두를 '지금' + ID로 설정할 수 있습니다.

그것은 보일 수 있습니다.

 UPDATE  wp_posts
 SET     createdDate = DATE_ADD(now(), INTERVAL wp_posts.wp_id SECOND);

다른 팁

당신이 이것을 엉망으로 만들기 전에, 나는 당신이 실제로 동시에 문제가 있는지 확인하는 것이 좋습니다.

나는 종종 이와 같은 데이터를 혼란스럽게하는 것이 의도하지 않은 결과를 초래한다는 것을 알게됩니다. 그리고 문제가 실제로 중요하다면 나는 적당히 놀랄 것입니다.

모든 행을 동일한 오프셋 값으로 설정할 제안을보고있는 것으로 보입니다.

정수 대리 키가 있고 행이 인접 해 있다고 가정하면 사용할 수 있습니다.

업데이트 테이블
set mydate = date_add (my_date, interval id -Second)
어디에서나;

UPDATE table SET mydate = DATE_ADD(my_date, INTERVAL 1 SECOND);
SET @r := '2009-04-14';
UPDATE  mytable
SET     mydate = (@r := @r + INTERVAL 1 SECOND);

또는 단일 쿼리에서 세션 상태를 유지할 수없는 경우 :

UPDATE  mytable,
        (
        SELECT  @r := '2009-04-14'
        ) q
SET     mydate  = (@r := @r + INTERVAL 1 SECOND)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top