我在CONVERT
语句中使用SELECT
函数以避免utf8错误,但MySQL留下了问号。有没有办法将不可转换的字符转换为空格或空格字符?
SELECT MeetId,
ResId,
Special,
CONVERT(proposal USING ascii) as Proposal,
Analysis,
Vote,
Vote_for,
Oppose,
Discret,
Abstain,
gpVote %s
FROM RESO
WHERE RESO.MeetId = %s
作为示例,典型结果可能在字段中显示:'The current issue ?A? is on the table '
答案 0 :(得分:7)
答案 1 :(得分:-1)
小心,sgeddes 解决方案还会从您的字符串中删除所有问号(如果存在)!
例如:
SELECT REPLACE(CONVERT('§How are you?' USING ascii), '?', '')
输出将是:How are you