이 질문은 여러 번 게시되었습니다. 이 문제는 내가 직면 한 문제와 다른 사람들이 직면 한 문제와 비교되었습니다 . 내가하위 쿼리가 없는데도 하위 쿼리가 삽입 쿼리에 대해 둘 이상의 행을 반환합니다.
하위 쿼리가 여기에 1 개 이상의 행
재미있는 일을 반환 오류 다음 얻고있다
INSERT INTO subcategory (category_categoryID, login_UserName, subcategoryTitle)
VALUES (25, 'xyz', 'sub1')
을 다음과 같이
, 나는 쿼리를 실행하고있는 유의하시기 바랍니다 내 위 쿼리에 하위 쿼리 이 포함되지 않음 또한이 오류는 일부 값에만 적용됩니다 th 이 오류는 category_categoryID 25에서 발생하며 db의 다른 값에서는 발생하지 않습니다. 내 범주 테이블에 30 개가 넘는 값이 있습니다.
이 쿼리에 대해 예외가 발생하는 이유는 무엇입니까? 하위 쿼리가 없는데도? 아니면 개념을 잘못 이해하고 있습니까?
범주 및 하위 범주 테이블에 외래 키가 있습니까? –
하위 카테고리 테이블에 트리거가 있습니까? –
@Sadanand - subcategory.category_categoryID는 외래 키입니다. 카테고리 테이블에 카테고리 ID 25가 있는지, 그리고 최악의 경우에는 1 행 이상이 있는지 확인하십시오. – Sharmi