-
Python에는 코드 블록 범위가 없습니다.
C / C ++ 언어에는 코드 블록 범위가 있습니다.
Java에는 코드 블록 범위도 없습니다.
-
문자열 형식화 방법의 최종 결과는 문자열입니다. 그러나 Python을 사용하여 MySQL에 데이터를 삽입하고 입력 데이터에 문자열이 포함 된 경우 SQL 명령은 문자열 문자열이어야합니다. 해결책은 다음과 같습니다.
if create_date[0] != '\'':
create_date = '\'' + create_date
if create_date[-1] != '\'':
create_date = create_date + '\''
sql = "INSERT INTO mysql_table (id, age, create_date) VALUES ({}, {}, {});"
sql.format(id, age, create_date)
cursor.execute(sql%data)
connect.commit()