_ đại diện cho một ký tự bất kỳ trong biểu thức LIKE. Đó là lý do tại sao bạn trả về tất cả các giá trị. Bạn cần thoát khỏi ký tự _.
Hãy thử điều này:
WHERE ref LIKE '%\_%';
Tài liệu tham khảo :
String Literals trên MySQL Reference Manual
_ đại diện cho một ký tự bất kỳ trong biểu thức LIKE. Đó là lý do tại sao bạn trả về tất cả các giá trị. Bạn cần thoát khỏi ký tự _.
Hãy thử điều này:
WHERE ref LIKE '%\_%';
Tài liệu tham khảo :
String Literals trên MySQL Reference Manual