
mysqli::commit() 함수를 사용하여 트랜잭션을 처리할 때, 트랜잭션을 취소하고 싶은 경우 mysqli::rollBack() 함수를 사용하면 됩니다.
mysqli::rollBack() 함수는 현재 트랜잭션을 취소하고, 이전 상태로 되돌립니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$conn = new mysqli('localhost', 'username', 'password', 'database');
// 트랜잭션 시작
$conn->autocommit(false);
// 트랜잭션 수행
$conn->query('INSERT INTO table1 VALUES ("value1")');
$conn->query('INSERT INTO table2 VALUES ("value2")');
// 트랜잭션 취소
$conn->rollBack();
// 트랜잭션 종료
$conn->autocommit(true);
mysqli::rollBack() 함수를 사용하여 트랜잭션을 취소하면, 이전 상태로 되돌리기 때문에 데이터베이스의 일관성을 유지할 수 있습니다.
2025-04-21 08:23