최종 코드 (pymysql + crawling)가 실행이 되지 않습니다.
557
작성자 없음
안녕하세요
요즘 날이 많이 더운데 더위 조심하시구요! 좋은 강의해주셔서 항상 감사드립니다.
오류가 나면 말씀해주신대로 항상 이것저것 살펴보고 해결해보면서 수업을 듣고 있었는데, 이번 것은 좀처럼 해결이 되지 않아 문의 드립니다.
'mysql_advance_with_pymysql' 상에서 최종코드(pymysql + crawling)부분이 실행이 되지 않고있습니다.
passwd와 db만 수정하여 실행시켰는데, 첫번째 결과값만 나오고 그 뒤론 에러가 뜹니다.(첨부 사진 참조)
제일 마지막 오류 문구가 'DataError: (1406, "Data too long for column 'item_code' at row 1")' 입니다.
처음에 item_code에 지정한 길이가 너무 짧아서 생긴것인가 싶어 기존에 작성된 파일을 지우고 다시 sql을 시작해보려고 'Delete table data'(mysql_advance_with_pymysql'파일 안에 있는것)를 실행시키면 이번엔 다음과 같은 오류가 떠서 지워지지도 않는 상황입니다.
OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction')
이것저것 따라해보려고 하는데..쉽지 않네요...
확인하시고 답변 부탁드리겠습니다.

답변 2
0
알려주신 방법으로 kill을 이용하여 전부 종료시킨 후 다시 작동하니 전부 제대로 결과값이 나옵니다! 그런데 이번엔 하나를 해결하니 또 다른 문제가 있는데요, 주피터로는 지마켓을 크롤링한 모든 결과값이 나오는데 mysql로 들어가서 보면 데이터가 전혀 입력되어 있지 않습니다. 결과값이 너무 많다보니 중간에 멈추는 버튼을 눌렀는데 혹시 이것도 영향이 가는지요? 다음단계에서mysql_additional 파일을 이용한 수업을 들어야 하는데 결과값이 없으니 진도를 못나가고 막혀있는 상황입니다....
0
안녕하세요. 네 날씨가 덥네요.
일단, 크롤링한 후에, 해당 데이터를 mysql 에 넣는데 문제가 생긴 것 같아요. 이를 확인하셔서, mysql 관련 테이블을 새로 만들려고 하신 부분은 잘 하신것이고요. 저도 테이블에 이미 들어 있는 데이터와 뭔가 문제가 있을 가능성이 있다고 생각했거든요.
그런데 이번에는 삭제를 하려고 했는데, Lock 관련 에러가 뜬것이고요. 이것은 또 다른 문제인데요. 아마~ 크롤링 코드가 에러가 나면서, 관련 mysql 작업이 종료가 안된 상태에서, 다른 작업을 하려니까 뭔가 lock 이 걸린 것 같습니다.
그 부분을 해결하는 것이 만만해보이지는 않아요. mysql 터미널로 들어가셔서 작업을 하셔야 하거든요. 다음 링크의 최하단부를 보시면, kill 명령이 있어요. 해당 명령을 해보시면 좋을 것 같습니다. 저작권 문제가 있으니, 관련 글을 복사해서 넣을수는 없을 것 같고요.
https://www.popit.kr/mysql-lock-%EC%83%81%ED%99%A9-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0/
이게 힘드시면, 아예 컴퓨터 껐다 켜서 해보시고요. 그래도 안되면, mysql만 종료후 다시 시작해서 해보시고요. 그것도 정 안된다면, 아예 mysql 을 삭제하고, 재설치해서 해보셔도 되긴 할텐데, 삭제/재설치 작업도 생각보다 예상치 못한 문제가 많이 발생해요. 그래서 우선 컴퓨터/mysql 재시작을 해보시면 좋을 것 같고, 그것도 안되면, mysql 터미널모드에서 해당 링크의 명령을 시도해보시면 좋을 것 같습니다.
감사합니다.
FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.
0
74
1
실습을 따라하는데 데이터베이스가 보이지 않아요
0
96
1
섹션1 4강부터 강의 실행 안됨 이슈
0
112
1
강의 자료 다운로드 관
0
121
1
강의 영상이 안나와요..
0
111
1
섹션4 화면 자체가 안나와요
0
150
1
강의 화면이 안 보이고, 목소리밖에 안나와요 ;;
0
139
1
데이터 삭제 질문
0
158
1
mysql 설치가 되지 않습니다.
0
1530
3
강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업
0
192
1
지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다
0
154
1
실습 코드 깃허브 업로드
0
179
1
sql_safe_updates 옵션
0
178
1
sql 설치 문제
0
1494
2
서브쿼리를 JOIN으로 바꾸기
0
185
1
중고급 SQL과 실전 데이터 문의
1
179
1
(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..
0
410
1
강의 커리큘럼 질문 있습니다.
0
205
1
강의 자료 이미지가 보이지 않습니다.
0
186
1
Join 구문에서 메인 테이블
0
202
1
예제문제 추가 쿼리 질문
0
236
2
강의 화면 출력이 되지 않는 현상
0
241
1
파이썬으로 다루는 MySQL
0
237
1
JOIN 활용 SQL 연습문제
0
204
1





