Используйте специальные символы MySQL Python - PullRequest
0 голосов
/ 08 марта 2019

Я делаю базу данных и хочу вставить строку в имя строки VARCHAR [50].Я получаю сообщение об ошибке: mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '\xC5\x88ol H...' for column 'name' at row 187

некоторые строки имеют специальные символы, такие как «Франсуа», «Л'Адор», «Декад», «Франция!».Как я могу вставить эти строки?

мой запрос для вставки: 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 принимать такие символы?

...