- 在默认情况下cursor方法返回的是BaseCursor类型对象,BaseCursor类型对象在执行查询后每条记录的结果以列表(list)表示。如果要返回字典(dict)表示的记录,就要设置cursorclass参数为MySQLdb.cursors.DictCursor类。例如:
db = pymysql.connect("localhost", "root", "123456", "test", charset='utf8', cursorclass = pymysql.cursors.DictCursor)
- 向mysql插入或更新数据时,需要加''。可用repr(value)函数实现这个功能。例如:
sql = 'insert into caiji(cid,cdate,ctitle,url) values(%d,%s,%s,%s)' % ( cid, repr(cdate), repr(ctitle), repr(url))
python操作mysql注意事项
最新推荐文章于 2024-09-14 08:25:16 发布