찾다

 >  Q&A  >  본문

한 데이터베이스에서 다른 데이터베이스로 열의 모든 데이터를 복사하는 MYSQL 쿼리

실수로 Opencart SEO 도구의 "설명 생성" 기능을 사용했는데 모든 제품 설명을 제품 제목으로 덮어썼습니다.

제품이 600개가 넘는데 다 리메이크하려면 힘들 것 같아요.

나중에 추가된 약 20개 제품을 제외하고 대부분의 제품이 포함된 2개월 전의 MYSQL 백업이 있습니다.

이전 백업을 새로 생성된 데이터베이스로 가져왔습니다. 백업 테이블의 모든 설명 열 데이터를 현재 테이블에 복사하고 덮어쓰려면 어떤 쿼리를 실행할 수 있나요?

database.oc_product_description.description에 있습니다

어떤 도움이라도 대단히 감사하겠습니다. 이거 때문에 미칠 것 같아

P粉005417748P粉005417748236일 전514

모든 응답(1)나는 대답할 것이다

  • P粉476475551

    P粉4764755512024-04-01 10:42:18

    두 스키마가 동일한 MySQL 인스턴스에 있는 경우 REPLACE INTO 문을 사용하세요(작업 전 백업 만들기)

    old 의미: 복원된 데이터베이스 Database는 현재 데이터베이스

    를 의미합니다. 으아아아

    이 문은 데이터를 기본 키로 대체합니다

    전체 테이블을 복사하지 않으려면 업데이트를 수행하고 이전 테이블의 데이터를 데이터베이스에 복사하세요(product_id 및 Language_id 열은 기본 키입니다)

    으아아아

    회신하다
    0
  • 취소회신하다