nodes
테이블의 PK와 관련된 두 개의 ID를 캡처하는 두 개의 드롭 다운 메뉴가 있습니다.MySQL의 통계 문제에 가입
relationships
이라는 다른 테이블에서 두 노드를 삭제하고 싶습니다.
그래서 2 노드 ID를 수집 한 후 다른 노드와의 관계에있는 노드 하나를 삭제하려고합니다.
저의 관계에서 저는 id
과 goingto
을 노드로 가지고 있지만 id
은 FK이고 다른 하나는 그렇지 않습니다.
그렇다면 관계에있는 경우 어떻게 삭제합니까? 이것은 당신이 무엇을 의미입니다
nodes relationships
----- -------------
id int(11), id int(11),
name varchar(35), goingto int(11), //this is the destinationnode from the id relation
color varchar(7), data varchar(0) null
type varchar (12), Foreign key (id) references nodes(id)
Primary key (id)
engine = innodb
1.'id_one'과'id_two'는'relationships' 테이블을 통해 서로 관련이 있다고 보장됩니까? 2. 그렇다면'id_one''''''id_tone''이거나''idto'''가 될 것인가? 또는 이것에 대한 _two_ 관계 기록이있을 것인가? 즉, 각 방향에 하나씩? 3. (노드와 관련된 모든'relationship'과 함께)'nodes' 자체를 삭제 하시겠습니까, 아니면 그들 사이에 존재하는'relationship' 만 삭제 하시겠습니까? 4. 관련 세부 사항을 제거하는 대신 과제/시험 문제를 전체적으로 게시하는 것이 더 쉽습니다. – Sepster