It's not an auto_increment. The first eight numbers stand for the date the article is to be published. The last three numbers are for the order in which the articles are to be displayed.
For example, if there were five articles to be published on January 10, 2004 each of the articles would have an individual number, 001, 002, 003, 004, 005.
So the five numbers would look like:
20040110001
20040110002
20040110003
20040110004
20040110005
What's got me worried is if I use a char column type then PHP might recognize the Reference number as a string instead of a number and not sort them right.
I guess the best way to find out is to change the column type to char and see if it works ok.