pymysql INSERT'korore'

时间:2017-09-24 03:45:18

标签: mysql utf-8 pymysql

我的代码遇到了一些问题。

    db = pymysql.connect('localhost', 'root', 'password', 'stockdb')
    cursor = db.cursor()
    sql = "INSERT INTO kospitbl (code,name) VALUES ('" + code + "','" + name + "')"
    try:
        cursor.execute(sql)
        db.commit()
    except:
        db.rollback()

    db.close()

这里的问题是'name'变量是韩文。 运行此代码时,不执行sql。 但是,当我直接将sql代码执行到MySQL数据库服务器时,它的工作正常。

我在尝试获取数据库连接时尝试将我的字符集设置为'utf8',但这也无效。我很感激有关charset问题的任何帮助。

0 个答案:

没有答案