한 테이블의 한 열이 다른 테이블의 한 열을 참조하는 두 개의 테이블이 있습니다. 나는의 열 데이터외래 키 참조 업데이트
A [a1, a2]
a1 = {1,2}
B [b1, b2]
a1
에서 참조 b1
및 b1 = {1,2}
입니다
을 변경 내가 A1을 변경 때문에 경우 table B (referenced)
'table A(referencing)
이 때마다의 열 데이터가 변경'할 수있는 방법을 알고 싶습니다 값을 phpmyadmin을 사용하여 {2,5}
으로 변경 한 다음 저장을 클릭하십시오. 그러면 b1의 값도 자동으로 변경됩니다.
업데이트 : 이제
작동,하지만 두 번째 테이블에서 참조 된 데이터가 표시되지 않는 이유는 무엇입니까? 나는 b1
의 값이 비어 있다는 것을 의미합니다. 이것은 a1
과 같아야합니다.
를 사용할 수 있습니다 자세한 내용을 제공하십시오. 어떤 작업을하셨습니까? 그리고 예상되는 결과는 무엇입니까? 당신은 분명하지 않습니다 ... – DonCallisto
* 두 번째 테이블에 어떤 데이터를 추가 했습니까? 외래 키는 * 데이터를 추가하지 않습니다 *. 그들은 단지 * 당신이 * 데이터를 추가했다면 그 데이터가 이미 다른 테이블에 있는지 확인합니다. –