tres es simple.
% no es un comodín, es simplemente un carácter como cualquier otro carácter
SELECT * from `foo` WHERE `bar` LIKE '\%' ESCAPE '|';
Funciona bien
El segundo también funciona.
Pero necesitas
SELECT * from `foo` WHERE `bar` LIKE '\\\%';
Recuerdo ¡Tienes que escapar el escape y el comodín!