
mysqli::savepoint를 사용하여 설정한 저장점을 삭제하는 방법은 mysqli::release() 함수를 사용하는 것입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SAVEPOINT my_savepoint");
$stmt->execute();
// 이후에 오류가 발생한 경우
$mysqli->release('my_savepoint');
mysqli::release() 함수를 사용하여 저장점을 삭제하면, 해당 저장점으로부터 트랜잭션을 롤백할 수 없습니다.
따라서, 저장점을 삭제하기 전에 롤백을 수행한 후에 삭제하는 것이 좋습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SAVEPOINT my_savepoint");
$stmt->execute();
// 이후에 오류가 발생한 경우
$mysqli->rollback();
$mysqli->release('my_savepoint');
2025-05-04 02:08