1
이것은 MySQL SP에서 처음입니다. 삽입 및 업데이트와 같은 여러 DML 작업을 수행하는 절차가 있습니다. 그러나 때로는 경고를 던지기도합니다. 스크립트가 실행될 때 정확한 경고를 (셸/콘솔에서) 그대로 표시하고 싶습니다. 현재 예외가 발생하면 아래와 같은 내용이 표시됩니다.MySQL은 저장 프로 시저가 throw하는 정확한 오류/경고를 반환합니다.
Query OK, 0 rows affected, 1 warning (0.08 sec)
동일한 절차를 workbench와 같은 mysql 클라이언트를 사용하여 실행하고 절차를 실행할 때. 적절한 오류 메시지가 나타납니다. 이것은 내가 콘솔에 인쇄하고 싶은 것이다.
1 10:33:03 call dbscripts(@param) 0 row(s) affected, 1 warning(s): 1062 Duplicate entry '124' for key 'PRIMARY'
어떻게하면됩니까?
감사
스폿 온. 굉장해. 감사합니다 @ 폴 – Ali