mm Me parece (podrías probarlo ya que lo tienes a mano el código) que para los campos TINYTEXT se consideran como BLOB y eso no tiene atributo "BINARY" (por definición .. si lo usas se omitiría?) .. comportandose como observas. Haz una prueba .. cambialo a VARCHAR y usar BINARY o no lo uses .. observa como se comporta.
http://dev.mysql.com/doc/refman/5.0/es/blob.html http://dev.mysql.com/doc/refman/5.0/...varbinary.html
Podrías consultar en los foros de "Base de datos" .. para que te lo aclaren mejor.
Un saludo,