Hu-m-m! that is interesting. I'm using “MySQL” by Paul DuBois to learn MySQL and on page 99 he says: ” If your values don't very much in length, CHAR is a better choice than VARCHAR because the tables with fixed-length rows can be processed more efficiently that tables with variable-length rows. If your values are all the same length, VARCHAR will actuallly use more space due to the extra byte used to record the length of the values.”
Being a contributor to the MySQL Reference Manual I would have thought Paul DuBois would have been aware of this behavior. I wonder why MySQL even bothers to have a CHAR data-type if it can't be used except for fields of 3 bytes or less.
Any way thank you setting me straight.
Paul