MySQL 테이블의 모든 행을 반복하고 모든 내용을 다른 테이블에 복사하는 동시에 복사본을 복사하는 방법 일부 행을 여러 번 업데이트하고 그 중 하나를 값 (시간)에서 며칠 후에 업데이트합니다. 며칠 후 테이블의 다른 값을 기반으로합니다. 테이블은 복사해야 할 데이터를 보유합니다. next_event가 '0'이면 한 번만 추가됩니다. next_event가 604800 (일주일이어야 함)이면 next_event 값을 날짜에 추가하여 행을 여러 번 추가해야합니다. 아래 예제에서 event1과 event3을 3 번 추가했습니다.하나의 MySQL 테이블에서 다른 테이블로 행을 복사하고 변수를 기반으로 한 값 중 하나를 업데이트하는 방법
표 A :
name date time event next_event
name1 2012-06-02 18:00:00 event1 604800
name1 2012-06-02 19:00:00 event2 0
name1 2012-06-02 20:00:00 event3 604800
name1 2012-06-02 21:00:00 event4 0
표 B :이 더 sence하게
name date time event next_event
name1 2012-06-02 18:00:00 event1 604800
name1 2012-06-02 19:00:00 event2
name1 2012-06-02 20:00:00 event3 604800
name1 2012-06-02 21:00:00 event4
name1 2012-13-02 18:00:00 event1 604800
name1 2012-13-02 20:00:00 event3 604800
name1 2012-20-02 18:00:00 event1 604800
name1 2012-20-02 20:00:00 event3 604800
바란다. 감사합니다. .
아니요.이 말은 이해가되지 않습니다. 두 테이블 정보 (스크린 샷이 도움이 될 것입니다)를 게시하는 것이 좋습니다. –