我正在做一个数据库,我想在一个名为VARCHAR[50]的行中插入一个字符串。
我得到了错误:mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '\xC5\x88ol H...' for column 'name' at row 187
有些字符串有特殊的字符,如“弗朗索瓦”,“L'adore”,“Décade”,“法国!”。如何插入此字符串?你知道吗
我要插入的查询是:sql = "INSERT INTO Channels (name,sid,encrypted, freq,sat_id) VALUES (%s,%s,%s,%s,%s)"
mycursor.executemany(sql, data)
,数据的第一个值是str(ch[a])
。你知道吗
第187行的字符串是CGTN Français HD
,它给了我一个错误,因为不接受“ç”字符,我怎样才能让mysql接受这种字符?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐