以下内容仅试过在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 阅读( ...) 评论( ...)