Bueno, tal parece que para la versión 5.1.x, el funcionamiento volvió a cambiar,
conforme dice el manual:
Cita: Para columnas VARCHAR, los espacios adicionales en exceso de la longitud de la columna se truncan antes de la inserción y se genera una advertencia, independientemente del modo de SQL en uso. Para columnas CHAR, el truncamiento del exceso de espacios finales de los valores insertados se realizasin advertencias, independientemente del modo de SQL.