본문 바로가기
MySql

MySQL 테이블 데이터를 내보낼 때 phpMyAdmin에서 모든 외래 키를 비활성화하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 11.
반응형

내 데이터베이스의 모든 테이블을 내보냈습니다. 생성 된 파일을 열고 phpMyAdmin 이 table_name별로 쿼리를 정렬하는 것을 확인했습니다. 따라서 마스터 테이블이 상세 테이블 뒤에 생성 / 삽입되기 때문에 잠재적 인 외래 키 문제가 있습니다! 그렇다면 phpMyAdmin 을 사용하여 테이블 데이터를 내보낼 때 외래 키 검사를 비활성화하는 방법과 스크립트 끝에서 다시 활성화하는 방법은 무엇입니까?

 

해결 방법

 

이전에 외래 키 검사를 비활성화하고 스크립트를 실행 한 후에 다시 활성화하십시오.

SET foreign_key_checks = 0;
-- run some queries
SET foreign_key_checks = 1;

 

참조 페이지 https://stackoverflow.com/questions/35771271

 

 

반응형

댓글