python sqlite3更新数据_Python 代码库之sqlite数据库update更新数据(含源码)

Python 代码库之sqlite数据库update更新数据(含源码)

数据更新函数

def update_task(conn, task):

"""

update priority, begin_date, and end date of a task

:param conn:

:param task:

:return: project id

"""

sql = ''' UPDATE tasks

SET priority = ? ,

begin_date = ? ,

end_date = ?

WHERE id = ?'''

cur = conn.cursor()

cur.execute(sql, task)

创建链接函数

def create_connection(db_file):

""" create a database connection to the SQLite database

specified by the db_file

:param db_file: database file

:return: Connection object or None

"""

try:

conn = sqlite3.connect(db_file)

return conn

except Error as e:

print(e)

return None

测试代码

def main():

database = "pythonsqlite.db"

# create a database connection

conn = create_connection(database)

with conn:

update_task(conn, (2, '2015-01-04', '2015-01-06',2))

if __name__ == '__main__':

main()

更多精彩代码请关注我的专栏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值