2011-08-18 3 views

답변

0

에 외래 키는 'tbl_group'당신이 만약 외래 키 제약 조건을 삭제시 계단식으로 설정하면 tbl_usergroups의 행이 자동으로 삭제됩니다.

오류가 발생하면 해당 항목을 먼저 삭제 한 다음에있는 행을 삭제해야합니다. 외래 키에 의해 더 이상 참조되지 않습니다.

0

ITYM는

DELETE FROM `tbl_usergroups` WHERE `tbl_usergroups`.`tbl_group_GroupID`=27 
DELETE FROM `tbl_group` WHERE `tbl_group`.`GroupID`=27 

GroupID 그런 tbl_usergroups

의이 중요하다 DELETE의 순서에 대한 하나의 foreign 키이다.

+0

# 1064 - SQL 구문에 오류가 있습니다. 'DELETE FROM'tbl_group' 근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 매뉴얼을 확인하십시오 WHERE'tbl_group'.'GroupID' = 27 'on line 1 – rookie

+0

이것은 두 개의 질의이며 솔루션 찾기에 도움이 될 것입니다 솔루션 자체가 아닙니다. – glglgl

관련 문제