python mysql插入中文乱码

# "INSERT INTO" 语句
sql = "INSERT INTO sites (name, url, status, enable) VALUES (%s, %s, %s, %s)"
val = ("百度", "https://www.baidu.com", "TODO", "1")
mycursor.execute(sql, val)
mydb.commit() # 数据表内容有更新,必须使用到该语句
print(mycursor.rowcount, "记录插入成功。") 插入中文报错:mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value:

python mysql插入中文乱码

解决!

或者在mysql的客户端mysql-font中,选中该表格右键属性,修改编码

python mysql插入中文乱码

上一篇:Hibernate的一个简单应用例子


下一篇:Spring boot+Mybatis+MySQL插入中文乱码