Tach!
5: ENUM mit numerischen Werten? Seit wann funktioniert das denn bei MySQL? Wieso, es sind doch Strings? http://dev.mysql.com/doc/refman/5.0/en/enum.html: If you wish to use a number as an enumeration value, you must enclose it in quotation marks. If the quotation marks are omitted, the number is regarded as an index. For this and other reasons—as explained later in this section—we strongly recommend that you do not use numbers as enumeration values.
Das war die weniger problematische Stelle. Die unangenehme etwas weiter unten auf erselben Seite besagt, dass diese Strings auch als Zahl und damit als Indexposition in der Liste der Werte interpretiert werden, wenn sie keinem der vorgegebenen Werte entsprechen.
dedlfix.