
SQLStatementResult::getAffectedItemsCount 함수는 SQL 쿼리 결과에 대한 영향 행 수를 반환합니다. 그러나 이 함수가 반환하는 값은 항상 row count와 동일하지는 않습니다.
INSERT INTO 문에서 행이 추가된 경우, getAffectedItemsCount 함수는 추가된 행의 수를 반환하지만, row count는 추가된 행의 수와 다른 값이 반환될 수 있습니다. 예를 들어, INSERT INTO 문에서 중복된 데이터가 추가될 때, getAffectedItemsCount 함수는 1을 반환하지만, row count는 0을 반환할 수 있습니다.
또한, UPDATE 문에서 행이 수정된 경우, getAffectedItemsCount 함수는 수정된 행의 수를 반환하지만, row count는 수정된 행의 수와 동일하지 않을 수 있습니다. 예를 들어, UPDATE 문에서 일부 열만 수정된 경우, getAffectedItemsCount 함수는 1을 반환하지만, row count는 0을 반환할 수 있습니다.
DELETE 문에서 행이 삭제된 경우, getAffectedItemsCount 함수는 삭제된 행의 수를 반환하지만, row count는 삭제된 행의 수와 동일하지 않을 수 없습니다. 예를 들어, DELETE 문에서 일부 행만 삭제된 경우, getAffectedItemsCount 함수는 1을 반환하지만, row count는 0을 반환할 수 있습니다.
따라서, getAffectedItemsCount 함수가 반환하는 값은 항상 row count와 동일하지는 않습니다. 이 함수가 반환하는 값은 SQL 쿼리 결과에 대한 영향 행 수를 나타내는 데 사용됩니다.
2025-05-10 21:04