首页 > 数据库 >python2中mysql插入中文的问题

python2中mysql插入中文的问题

时间:2022-12-15 12:22:44浏览次数:57  
标签:insert mysql 插入 template sql new python2 data row

insert_sql_template = """
    insert into ap_console_template (`id`, `name`, `type`, `content`, `desc`) values (%s, '%s', %s, '%s', '%s')
"""

for row_data in all_data:
    new_row = []
    for i in row_data:
        print(i, type(i))
        if isinstance(i, unicode):
            i = i.encode("utf-8") 
        new_row.append(i)

insert_sql = insert_sql_template % tuple(new_row)
cur.execute(insert_sql)

标签:insert,mysql,插入,template,sql,new,python2,data,row
From: https://www.cnblogs.com/zhang-can/p/16984694.html

相关文章

  • mysql存储过程 便利查询结果集 并 获取结果集数据 插入新表数据
    --建立存储过程之前需要判断该存储过程是否存在,若存在则删除DROPPROCEDUREIFEXISTSinsert_project_unit;--创建存储过程,insert_project_unit为存储过程名CREATE......
  • MYSQL安装
    MYSQL安装一.DBA工作内容及课程体系img二.MySQL课程体系介绍三.DBA的职业素养四.MySQL简介及安装01什么是数据?数据(data)是事实或观察的结果,是对客观事物的逻辑归......
  • 设置MySql事务隔离级别的坑
    结论设置MySql会话级别事务隔离级别时需要先设置当前会话的事务隔离级别,然后再开启事务,否则新开启的事务隔离级别不是新设置的,而是之前的。验证过程1.查看当前会话的隔......
  • MySQL的字符集配置
      utf8的锅:场景 :之前在给客户做微商城时,需要保存微信的授权信息,此时就有一个nickname字段,在设计数据表时,潜意识的将表的存储格式设置为utf8,生产上线一段时间后偶尔出现......
  • mysql参数配置文件
    (1)参数配置文件中的内容以键值对形式存在。(2)如何查看键值对?showvariableslike'%name%';或者查看information_schema库下的global_variables视图; 如何修改呢?  1、innod......
  • golang.mysql
    一、mysql操作基本语法1、创建名称nulige的数据库 ​​CREATEDATABASEnuligeDEFAULTCHARSETutf8COLLATEutf8_general_ci;<br><br>usenulige​​2、建表,Id自增​​c......
  • MySQL锁
       分类 MySQL中的锁,按照锁的粒度分,分为以下三类: 全局锁:锁定数据库中的所有表。表级锁:每次操作锁住整张表。行级锁:每次操作锁住对应的行数据。全局锁全局......
  • MySQL
    MySQL临时表MySQL临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时表在MySQL3.23版本中添......
  • Sub 插入强化训练()
    Sub插入强化训练()''插入强化训练宏''Selection.TypeTextText:="【】"Selection.MoveLeftunit:=wdCharacter,Count:=1Selection.TypeTextText:="强化训练"......
  • postgresql数据库插入和读取图片
    postgresql插入和读取图片postgresql存储图片需要二进制类型bytea,创建一张测试表:postgres=#createtabletest_image(imgbytea);CREATETABLE使用jdbc插入1.jpgtry......