Господа.
Скажите пожалуйста, можно сделать связь между таблицами, через поля varchar?
Или можно только через числовые типы полей делать связи?
Т.е. примерно такая конструкция прокатит?
CREATE TABLE person (
id varchar(10) NOT NULL,
name char(60) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE shirt (
id int NOT NULL AUTO_INCREMENT,
style enum(\'t-shirt\', \'polo\', \'dress\') NOT NULL,
color enum(\'red\', \'blue\', \'orange\', \'white\', \'black\') NOT NULL,
owner varchar(10) NOT NULL REFERENCES person(id),
PRIMARY KEY (id)
);