Antes de hacer mi pequeña pregunta me dí una vuelta por las FAQs (como debe ser), en vista de que mi búsqueda no resultó exitosa . . . me atrevo a recurrir a sus sabias palabras

Resulta que éste trigger:
Código sql:
Ver original
DELIMITER | CREATE TRIGGER LastLogin AFTER UPDATE ON Usrs FOR EACH ROW BEGIN UPDATE usrs SET lastlogin = thislogin; END | DELIMITER ;
me arroja el sig. error:
Can't update table 'clientes' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
He intentado repararlo sustituyendo el AFTER por el BEFORE y añadiendo NEW a los campos asignados . . . pero no logro repararlo . . . que sugieren ? ? ?
Estoy muy lejos de la solución ? ? ?
Gracias por su tiempo . . .
Nos estamos leyendo ! ! !