Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизInsert Найти похожие ветки
← →
Паниковский © (2004-06-15 12:19) [0]есть таблица
Create table db.table1 (
pole1 INTEGER NOT NULL,
pole2 INTEGER NOT NULL,
pole3 INTEGER NOT NULL
);
ALTER TABLE db.table1
ADD FOREIGN KEY (pole3)
REFERENCES db.table2;
Как в такую таблицу Insert сделать?
← →
Sandman25 © (2004-06-15 12:21) [1]Точно так же, как обычно
← →
Паниковский © (2004-06-15 12:29) [2]Sandman25
возможен ли запрос?
insert into db.table1(pole1,pole2) values(1,1);
← →
Sandman25 © (2004-06-15 12:34) [3]Нет. Такой запрос возможен только для полей с Default или разрешающих null.
Придется записывать 3 поля.
PS. Не забывайте, что можно написать так:
insert into table1(pole1, pole2, pole3)
select 1, 2, pole3
from table2
where name=:name
← →
Johnmen © (2004-06-15 12:58) [4]>Паниковский ©
Как же такой FOREIGN KEY был создан ?
В смысле, ссылающийся в никуда ?
:)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c