MySQL 搜尋預設不區分大小寫 (除特定字符集如 czech)。col_name LIKE 'a%' 會匹配以 'A' 或 'a' 開頭的資料。
確保操作數之一具備區分大小寫 (cs) 或二進位 (bin) 校對集:
col_name COLLATE latin1_general_cs LIKE 'a%'
col_name LIKE 'a%' COLLATE latin1_general_cs
col_name COLLATE latin1_bin LIKE 'a%'
col_name LIKE 'a%' COLLATE latin1_bin
建表時指定校對集:
CREATE TABLE t (
col_name VARCHAR(50) COLLATE latin1_general_cs
);
>=, >, =, <, <=, ORDER BY, GROUP BY 基於每個字元的「排序值」。相同排序值字元 (如 'E', 'e', 'é') 視為相同。
若出現 Host 'host_name' is blocked because of many connection errors:
max_connect_errors (預設 10)mysqladmin flush-hosts 或 FLUSH HOSTS--max_connect_errors=10000