最近用python的mysqldb模板将数据批量的更新进数据库,然后爆了一个韩红听了想打人的错误
%u format: a number is required, not unicode
什么鬼。。。。%u不是格式化unicode的符合吗。。。。
sql_introduce = "UPDATE experiment_attrs SET content='%u' WHERE experiment_attrs.experiment_id='%s' AND experiment_attrs.title='实验介绍';" % (change_introduce, id)
cursor_1.execute(sql_introduce)
conn_1.commit()
然后这是我的代码的部分,change_introduce是从文件中读取的内容。。。
大神求救啊