Создаю две таблицы
CREATE TABLE org (
org_id INT not null primary key auto_increment ,
identifier VARCHAR ( 25 ) not null UNIQUE
);
CREATE TABLE person (
p_id INT not null auto_increment primary key ,
p_name VARCHAR ( 25 ) not null ,
p_login VARCHAR ( 15 ) not null ,
password VARCHAR ( 15 ) not null ,
org INT not null REFERENCES org ( org_id ) ON UPDATE CASCADE ON DELETE CASCADE ,
UNIQUE (org , p_login , password )
);
Но , если верить netbeans FOREIGN KEY в таблице person отсутствует.
Можно вставить данные с любым значением org в таблицу person.
При удалении из таблицы org связанные данные в таблице person не удаляются.
Помогите, пожалуйста, даже не представляю, куда копать.