오늘 드디어 DB연동에 들어간다.
드디어..!
우선 파이썬에서 mysql db에 연동하려면 pymysql을 사용해야한다.
pip install pymysql
설치해주고~
임포트와 커넥션을 해주면된다.
호스트, db명, 아이디, 비번 등등이 들어간다.
커서를 잡아주고~ 뭐 이런건 괜찮았는데
문제는
이런 바운드? 관련된 거 같은데 뭐 오류는 아닌것 같고.. 다시 바꿔줘야하나.. 싶다 콘솔에서 보려면.
뭐 이건 select 한거고, 나는 insert를 해야하니 insert문을 작성하고 넣어봤으나~
역시 단번에 잘 되지는 않았다.
이해가 안되는게..
insert문을 통해 그냥 연습삼아 제목, 언론사, url정도만 넣어주려 했는데,
pk값인 num값에 12가 없는데도 12가 중복된 값이라고 나온다..
어허 참.. 현재 테이블은
이렇게 되어있는데 말이다..
conn.commit
을 빼먹어서 그런가싶었는데 아니였다..
db밑에 콘솔창은 주루룩주루룩 뭘 하긴하는데
실제 데이터값은 변동이 없다.
중복값이 없는데 왜 중복이라는 걸까..
내일 마저 알아보겠다..
오늘의 코멘트: 중복값은 없어...