Nếu hàng cơ sở dữ liệu giống như sau: country = 'usa'
và truy vấn i "select * from data where country = 'usa '"
nó cũng trả về hàng này. Vì vậy, nó không phải là một trận đấu chính xác.Toán tử so sánh MySQL, dấu cách
Tại sao MySQL thực hiện việc này? Và trong những trường hợp nào khác nó cũng sẽ trả về TRUE khi nó không thực sự đúng?
+1, http://dev.mysql.com/doc/refman/5.0/en/char.html, Khi lấy giá trị CHAR, dấu cách sẽ được xóa. –