似乎当我改变一个mysql表(在utf-8表/列上)时,它会返回一个重复的输入错误。mysql结果是“特殊字符” - 不敏感
例子:
ALTER TABLE name ADD UNIQUE(name)
错误:
Duplicate entry 'Adé' for key 'name_UNIQUE'
我想这是因为我的数据库中后续的行
Ade, Adé
是否有可能改变与独特的表特殊字符?
谢谢
鲍勃
似乎当我改变一个mysql表(在utf-8表/列上)时,它会返回一个重复的输入错误。mysql结果是“特殊字符” - 不敏感
例子:
ALTER TABLE name ADD UNIQUE(name)
错误:
Duplicate entry 'Adé' for key 'name_UNIQUE'
我想这是因为我的数据库中后续的行
Ade, Adé
是否有可能改变与独特的表特殊字符?
谢谢
鲍勃
除了使用=
运营商,您可能需要使用LIKE
或LIKE BINARY
+1好问题,欢迎来到SO – Sarfraz 2010-02-18 09:49:18