내가 phpMyAdmin을을 사용하여 2.0 opencart하는 cubecart v3의에서 웹 사이트를 마이그레이션하는 중간에 나는 그냥 할 수있는 마지막 중요한 비트를 가지고위한 diffent ID가마이그레이션 주소, 영역
하지만, 국가와 군에 대한 ID는이 내가 마음
UPDATE `oc_address` SET `country_id`=
(SELECT country_id
FROM `oc_country`
WHERE `oc_country`.`name`=`shop_old`.`CubeCart_iso_countries`.`printable_name`
AND `shop_old`.`CubeCart_iso_countries`.`id`=`shop_old`.`CubeCart_customer`.`country`
AND `oc_address`.`customer_id`=`shop_old`.`CubeCart_customer`.`customer_id`)
에서 한 것입니다
다르지만 나는 심지어 새에 기존 데이터베이스에서 ISO 국가 테이블을 복사하려고 알 수없는 coloumn 오류 가 계속 d에 대한 참조를 가리 키지 만 때마다 나는 어디에서 절을 알 수없는, 나는 심지어 그것을 oc.address.customer_id에 가지고있다.
나는 SQL에 매우 익숙하다. 다른 괜찮아요,하지만 나는 카운티 및 국가에 대한 고객 주소에 대한 내가 원하는대로 zone_ID를 마이 그 레이션해야합니다, 나는 새 테이블 국가 ID를 참조 할 수있는 나라 이름이 이전 이름 테이블 및 이전 테이블의 존 ID는 고객이 이전 어드레스 테이블 앵거스 ID가 185
오래 DB = UK ID 225 단지 예
, 상 - 구역 ID와 일치
새 DB = 영국 ID는 222, 앵거스 ID는 3516
국가 및 지역 ID를 수정하려면 데이터를 업데이트하거나 삽입 할 수 있습니까? 결국 의 모든