python sqlite数据库操作小坑

今天写个更新sqlite数据库的python小代码的时候,使用参数化时偶然遇到个坑,

第一步:上报错

第二步: 上代码

第三步: 爬坑

  一直都操作mysql,这种参数化的传值方式写过没千遍也大几百遍,自认不会出错,查过connect的官档,依然没有什么收获,各种查资料,百度,谷歌、、、、、、

  最后发现,原来:(重点来了)

  sqlite 的点位符不能用 %s !,得用 ?

  sqlite 的点位符不能用 %s ! 得用 ?

  sqlite 的点位符不能用 %s ! 得用 ?

  更改成 ?后完完美解决!

原文地址:https://www.cnblogs.com/a-way-blog/p/11313472.html