Hi -
I would strongly discourage you from using "enum's": use codes (1, 2, 3, etc) or strings ('BOOK', 'DVD', etc) instead. This, of course, is the exact OPPOSITE of what you'd want to do in a programming language (like C++ or Java), but it's actually sound advice for SQL. Especially if you ever want to use this data elsewhere, besides a MySQL database.
ANYWAY - to answer your question: Yes, you CAN add (or change) mySql enums post facto. Yes, you'd do it with "alter table" syntax. But you might encounter problems:
http://stackoverflow.com/questions/1...olumn-in-mysql