2015-02-06 58 views
0

的非法混合此错误显示,每当我喜欢このファイルをテスSELECT查询中使用不同的字符,并用它在SQL ..常规错误:1267归类

SQLSTATE [HY000]:常规错误:1267非法搭配归类(latin1_swedish_ci,隐含的)和(utf8_unicode_ci,COERCIBLE)操作 '=' 的(SQL:SELECT * FROM folders其中folder_name =このファイルをテスト)

+0

[MySQL非法混用的排序规则]的可能重复(http://stackoverflow.com/questions/12247120/mysql-illegal-mix-of-collat​​ions) – 2015-02-06 13:21:28

回答

0

什么是列 'folde_name' 的类型? 如果它是为varchar或nvarchar必须使用婴儿床焦炭这样

FOLDER_NAME =“您的文字”

如果使用并有此异常,请检查数据库的整理。那必须支持你的语言。

您可以更改列和表的排序规则,但不能更改数据库排序规则。