我需要在存储过程中的准备好的语句中指定与 LIKE 相关的 COLLATE,例如<col> LIKE ? COLLATE utf8_unicode_ci
. 我收到以下错误:
COLLATION 'utf8_unicode_ci' is not valid for CHARACTER SET 'binary'
我也尝试通过 all of: 转换参数,LIKE _utf8 ? COLLATE utf8_unicode_ci
但是错误类似于:LIKE CONVERT(? AS utf8) COLLATE utf8_unicode_ci
LIKE CAST(? AS varchar CHARACTER SET utf8) COLLATE utf8_unicode_ci
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar CHARACTER SET utf8) COLLATE utf8_unicode_ci ...
任何提示将不胜感激。