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)
이 명령은 명령 줄에서 제대로 작동하지만 파이썬 스크립트에서 실행하면 정상적으로 작동하지 않습니다. 날짜 열이 표시되지만 모든 셀이 비어 있습니다.
'con.commit()'을 호출하면 작동합니까? – alecxe
그게 효과가! 나는 컬럼을 생성하는 것이 커밋을 필요로하지 않는 이유가 무엇인지 궁금하지만, 값을 업데이트하는 것은 놀라운 일이다. – Eric