: IdNamed Placeholder
CODEDRAGON ㆍDevelopment/Python
반응형
: IdNamed Placeholder
· SQL에 안에 사용된 ? (물음표)대신 키명을 지정하여 동적으로 쿼리문이 수행될 수 있도록 하는 방법입니다.
· 아래 쿼리 구문에서 where 절의 :Id 가 Named Placeholder 입니다.
· 이 Id의 값은 execute() 메서드의 두번째 파라미터에 지정된 Dictionary의 key가 됩니다.
· execute() 메서드의 두번째 파라미터에는 Tuple이 아닌 Dictionary 형태로 해당 key에 해당되는 value가 매칭되어 집니다.
sql = "SELECT * FROM customer WHERE id = :Id" cur.execute(sql, {"Id": 1}) |
'Development > Python' 카테고리의 다른 글
인코딩함수 (0) | 2020.02.25 |
---|---|
HTML 파일 (0) | 2020.02.25 |
PyMySql Module 설치 (0) | 2020.02.25 |
MySql 쿼리 수행 메소드 (0) | 2020.02.25 |
데이터분석에서 데이터베이스 (0) | 2020.02.25 |