1
CREATE TABLE test (name varchar(32)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO test VALUES ('adam');
INSERT INTO test VALUES ('ádam');
問題查詢:
SELECT name FROM test WHERE username='ádam';
+----------+
| name |
+----------+
| adam |
| ádam |
+----------+
我如何獲得MySQL搜索用戶輸入準確,它不隱音譯爲ASCII?
如果要使用索引,還可以添加'AND name ='ádam''。 – Vatev