Cizí klíč - ?

Můžete prosím někdo poradit jak nadefinovat cizí klíč.
Díky
Př.:

CREATE TABLE ma_titul (id_os INTEGER, id_tit INTEGER, CONSTRAINT c_tit FOREIGN KEY (id_tit) REFERENCES titul (id_titulu));


Použij sekci CONSTRAINT, kde c_tit znamená název CONSTRAINTu, FOREIGN KEY má v závorce atribut reprezentující cizí klíč (vytvořený dříve - id_tit INTEGER) a za REFERENCES je "název_tabulky(parametr)", ke kterému se vztahuje.
ale je zbytecny to pouzivat, protoze mysql (resp. myisam, ze) takovyhle definice jednoduse ignoruje (4.1 - mozna to bude (je) trochu jinak)
Nerad bych se mýlil, ale souhlasím s jkt. Jen bych to zvormuloval tak, že to sice můžeš mít zkounstruováno jako FOREIGN KEY, ale pouze abys vyhověl standardu SQL a držel se vzorového návrhu relační databáze, neboť praktického významu to nemá, jelikož v případě MySQL to k ohlídání integrity databáze nepovede a budeš si ji muset ohlídat ručně sám na úrovni aplikace.
Pokud se pletu, tak mě kamenujte a pokud jsi s tím měl jiné úmysly než jako IO, tak sorry.
Děkuju za reakce. MySQL teda tyhle omezení "nežere", takže smůla...