Norbert: Definition von 'check' gesucht

Beitrag lesen

Hallo,

das folgende CREATE-Statement kapiere ich nicht wirklich

    create table irgendwas (  
        irID   integer not null primary key,  
        irType integer not null  
        check (irType = 100100000 or irType = 100200000 or  
               irType = 100300000 or irType = 100400000 or  
               irType = 100500000 or irType = 100600000 or  
               irType = 100700000 or irType = 100800000 or  
               irType = 1)  
    ) TYPE=InnoDB CHARACTER SET utf8;

Kann mir bitte jemand die Funktion "check" erlaeutern oder einen hilfreichen Link
posten. Und da die Daten von 'InnoDB' nach 'MyISAM' portieren werden, noch die Frage:
Funktioniert "check" unter MyISAM ueberhaupt?

Gruss und Dank
Norbert