Alexandor1984
Новичок
REFERENCES MySQL
У меня MySQL 4.1
Есть 2 таблици:
CREATE TABLE table1 (name_t1 varchar(20) primary key,
data_t1 varchar(20));
и
CREATE TABLE table2 (name_t2 varchar(20) primary key,
data_t2 varchar(20),
name_t1 varchar(20) REFERENCES table1(name_t1);
Я так понимаю, что REFERENCES означает ссылку table2 на table1, но когда я ввожу данные в
table2 без соответствующей записи в table1, то MySQL не ругается об отсутствующей записи в table1.
Это нормальный феномен??? Если да, то какой смысл REFERENCES???
У меня MySQL 4.1
Есть 2 таблици:
CREATE TABLE table1 (name_t1 varchar(20) primary key,
data_t1 varchar(20));
и
CREATE TABLE table2 (name_t2 varchar(20) primary key,
data_t2 varchar(20),
name_t1 varchar(20) REFERENCES table1(name_t1);
Я так понимаю, что REFERENCES означает ссылку table2 на table1, но когда я ввожу данные в
table2 без соответствующей записи в table1, то MySQL не ругается об отсутствующей записи в table1.
Это нормальный феномен??? Если да, то какой смысл REFERENCES???