googlez

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

以下内容仅试过在Python2.7下

sqlite

在windows10 下可以这样用

cursor.execute('insert into tb(a) values(:a)',{'a':u'A'})

cursor.execute('insert into tb(a) values(:a)',{'a':'A'})

这两者效果一样

在centos7 下

cursor.execute('insert into tb(a) values(:a)',{'a':u'A'})

这样select语句会报错,但仍然可以update,delete

cursor.execute('insert into tb(a) values(:a)',{'a':'A'})

这样可以select update delete,并且与windows下保持一致

 

然后结论就是这样用

cursor.execute('insert into tb(a) values(:a)',{'a':'A'})

补充:

其它,比如

sqlite3.connect('m.db')

posted on 2017-06-12 23:22  googlez  阅读(206)  评论(0编辑  收藏  举报