Я создаю таблицу с именем "temp1"
- у нее есть первичный ключ с именем aa
и некоторые другие поля. И у меня есть еще одна таблица с именем temp2
.
Я хочу добавить foreign key
к нему с именем cc
.
Я написал код ниже, но в нем есть некоторые ошибки:
create table temp1 (
aa int,
primary key(aa)
);
create table temp2 (
bb int,
cc int,
primary key(bb),
foreign key(cc) references temp1
);
.. Но у него есть эта ошибка:
не может создать таблицу 'temp.temp2'
temp
- это имя моей базы данных.
Edit:
Я вставляю данные в aa (первичный ключ в temp1), но он не импортируется в
куб. См (внешний ключ в temp2).
почему
Я думал, что если вставить данные в первичный ключ, это автоматически вставить в
внешний ключ !! если это правда?