반응형
SQLException 오류를 테이블에 기록
전반적으로 다음과 같은 절차를 저장했습니다.
BEGIN
DECLARE exit handler for sqlexception
BEGIN
SHOW ERRORS; # this shows a result set with the errors that occured
ROLLBACK; # this rollbacks all the magic i tried to to, making this whole stuff atomic, YAY!
insert into LogTest select 1,2; # this is just a test to make sure it would work
END;
START TRANSACTION;
# do some magic
COMMIT
END
이제 핸들러를 이런 식으로 바꾸는 것이 필요합니다. 분명히 반의사 코드입니다.
DECLARE exit handler for sqlexception
BEGIN
ROLLBACK; # this rollbacks all the magic i tried to to, making this whole stuff atomic, YAY!
insert into LogTest # and this tells me what timey whimey hit the maelstorm
select now(),*,'some id', ... <some more stuff maybe?>
from (Show errors) as Errors
END;
경험/아이디어/지식이 있는 사람?
언급URL : https://stackoverflow.com/questions/24561666/log-errors-on-sqlexception-to-table
반응형
'sourcetip' 카테고리의 다른 글
how to setup openshift wordpress setup on localhost (0) | 2023.09.15 |
---|---|
python 데이터베이스 요청이 업데이트되지 않음 (0) | 2023.09.15 |
빈 리피터 컨트롤의 기본 텍스트 (0) | 2023.09.15 |
XPath로 Java에서 네임스페이스를 사용하여 XML을 쿼리하는 방법은 무엇입니까? (0) | 2023.09.15 |
get_posts를 사용하여 X(ID)보다 큰 게시물을 가져오는 방법 (0) | 2023.09.15 |