đối chiếu mặc định của cơ sở dữ liệu không phân biệt chữ hoa chữ thường. vì vậy quản trị viên người dùng và Admin hoặc adMin đều giống nhau. Trong khi tạo người dùng, hãy kiểm tra cơ sở dữ liệu xem tên người dùng đã tồn tại hay chưa.
có vẻ như bạn đang sử dụng đối chiếu phân biệt chữ hoa chữ thường .. bạn có thể sử dụng đối chiếu phân biệt chữ hoa chữ thường cho bảng người dùng đó để truy vấn của bạn hoạt động tốt.
hoặc
trong khi tạo người dùng và kiểm tra cơ sở dữ liệu để tìm mục nhập trùng lặp, hãy sử dụng LCASE
chức năng như sau
SELECT * FROM USERS WHERE LCASE(username) = 'admin'