@Lisik

Почему не позволяет создать запись в главной таблице при использовании внешнего ключа?

Есть 2 таблицы: Pupils (главная) и Group (дочерняя). В дочерней установил внешний ключ на столбец FIO со ссылкой на FIO в главной. При попытке создать запись или обновить существующую в главной таблице, выдает ошибку несоответствия (mismatch).
Кто подскажет, как с этим справиться?
CREATE TABLE "Group_russian" (
  "Group name"	TEXT NOT NULL UNIQUE,
  "FIO"	TEXT NOT NULL,
  "Subject"	TEXT NOT NULL,
  "Avr_mark"	INTEGER NOT NULL,
  "Avr_visit"	INTEGER NOT NULL,
  FOREIGN KEY("FIO") REFERENCES "Pupils"("FIO") ON UPDATE CASCADE
);

62b065b613a89217285313.png
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы