2014-03-13 1 views
1

안녕하세요는 내가 "날짜"나는 다음 특정 날짜를 포함하는이 열을 업데이트 할sqlite가 업데이트 열은

add_sql = 'ALTER table ' + table_name +' ADD MyDate text;' 

라는 열을 추가 sqlite가있는 테이블이있다.

update_sql = "update " + table_name + " SET MyDate = '2013-03-12';" 
con.execute(add_sql) 
con.execute(update_sql) 

이 명령은 명령 줄에서 제대로 작동하지만 파이썬 스크립트에서 실행하면 정상적으로 작동하지 않습니다. 날짜 열이 표시되지만 모든 셀이 비어 있습니다.

+3

'con.commit()'을 호출하면 작동합니까? – alecxe

+0

그게 효과가! 나는 컬럼을 생성하는 것이 커밋을 필요로하지 않는 이유가 무엇인지 궁금하지만, 값을 업데이트하는 것은 놀라운 일이다. – Eric

답변