데이터베이스에서 무언가를 수행하기 위해 배치 (batch) MySQL 스크립트를 구현하고 싶습니다. 문제는, 각 마스터 ID에 대해 4 개의 튜플을 삽입하고 싶다는 것입니다. 그러나이 튜플은 트랜잭션에 추가되어야합니다. 즉,이 튜플 중 하나가 실패하면 트랜잭션이 롤백되어야합니다. 그런 다음 쿼리가 실패했다는 것을 포착하기위한 메커니즘을 잡아야합니다. 나는 PHP 나 PERL 등 순수한 MySQL을 사용할 수 없다. 심지어 그렇게하기위한 스토어 절차를 만들 수 없다. Microsoft SQL Server에는 내 문제를 해결하는 @@ 오류 변수가 있지만 MYSQL에는 오류 코드를 표시하는 시스템 변수가 없습니다. 어떻게 할 수 있습니까?MYSQL에서 캐치 오류
건배,
트랜잭션을 롤백하려고합니다. – Nami
PHP wrapper에서 '배치 MYSQL'스크립트를 래핑 할 수없는 이유는 무엇입니까? 그런 다음 try/catch를 롤백/커밋과 함께 사용할 수 있습니다. –