1. id(key) 자동 카운트
테이블 생성할 때 key값에 auto_increment 옵션을 추가해야 한다.
이미 생성된 테이블이더라도 적용하는 방법이 있다.
> "mysql id 자동증가" 검색
2. Python에서 PyMySQL 사용시 변수 지정
파이썬문과 SQL문끼리 변수를 공유해야 한다.
>해결 (iamvar라는 변수를 사용한다면)
iamvar = 값
cursor.execute("시퀄문 %s", iamvar)
로 해결 가능
https://stackoverflow.com/questions/39334484/pymysql-select-in-with-variable-number-of-parameters
3. 변수는 따옴표 안붙인당
오랜만에 다뤄서 엄청 헤맸다;;
INSERT INTO table ('id', 'name') VALUES (123, ABC); ㄴㄴ
INSERT INTO table (id, name) VALUES (123, ABC); ㅇㅇ
4. 어려운 MySQL Workbench
테이블 확인하는 것도 불편하고, SQL문 실행하는 것도 불편하다.
그리고 SQL문을 실행하면 서버DB와 동기화 되는게 아니라, 걍 PC로컬에서만 실행된다;;
게다가 이렇게 되면 서버 동기화가 끊긴다.
별도로 설정을 해주어야 하는건지,,
데이터 확인용으로만 쓸 듯 싶다.
'개발로그 > 파이썬 HOU' 카테고리의 다른 글
[pi] ftp설치, pymysql 실행 (0) | 2018.09.28 |
---|---|
실시간 DB 업데이트 - 1 (0) | 2018.09.25 |
AWS EC2와 RDS MySQL (0) | 2018.08.08 |
AWS Linux에 SAM CLI 설치 실패 해결 (0) | 2018.08.08 |
AWS TCP/IP 소켓통신 (0) | 2018.08.02 |