한 줄에 하나의 SQL 명령이 포함된 파일이 있는데, 이 명령을 mysql 클라이언트로 파이프합니다.
이미 처리된 행을 재처리하지 않고 계속할 수 있도록 어느 행에서 실패하는지(그리고 언제 실패하는지) 알고 싶습니다.
cat my_file | magic_cmd | mysql --params
답변1
Magic_cmd가 시퀀스 번호를 유지하고 각 명령 전에 "select $seqno;"를 mysql에 보내도록 합니다. 나중에 오류를 확인할 수 있는 파일로 mysql의 출력을 지정합니다.