Как сделать ключ для другого столбца в той же таблице? - PullRequest
0 голосов
/ 03 марта 2020

Я делаю базу данных в sqlite3. Это моя таблица:

CREATE TABLE IF NOT EXISTS RESIDENTS(
ID          VARCHAR(10) PRIMARY KEY,
Roommate_ID VARCHAR(10),
Name        VARCHAR(30) NOT NULL);

Я хочу иметь возможность соединять жителей друг с другом. Изменяя Roommate_ID одного жителя, этот житель должен изменить свой Roommate_ID на первоначальный ID жителя. Если один резидент удален, идентификатор Roommate_ID для его соседа по комнате должен стать нулевым. Как мне это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...