1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xuthus5-Database-SQL-Actual-Combat

Клонировать/Скачать
46.在audit表上创建外键约束其emp_no对应employees_test表的主键id.md 1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 00:53 c66e7df

Создайте внешний ключ в таблице audit, где emp_no соответствует первичному ключу id в таблице employees_test

Описание задачи

Создайте внешний ключ в таблице audit, где emp_no соответствует первичному ключу id в таблице employees_test.

CREATE TABLE employees_test (
	ID INT PRIMARY KEY NOT NULL,
	NAME TEXT NOT NULL,
	AGE INT NOT NULL,
	ADDRESS CHAR(50),
	SALARY REAL
);

CREATE TABLE audit (
	EMP_no INT NOT NULL,
	create_date DATETIME NOT NULL
);

Ответ

DROP TABLE audit;

CREATE TABLE audit (
	EMP_no INT NOT NULL,
	create_date DATETIME NOT NULL,
	FOREIGN KEY (EMP_no) REFERENCES employees_test (ID)
);

Объяснение решения

В MySQL:

ALTER TABLE audit ADD CONSTRAINT fk_audit_empno FOREIGN KEY (EMP_no) REFERENCES employees_test (ID)

Эта задача имеет строгие форматные ограничения на OJ.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xuthus5-Database-SQL-Actual-Combat.git
git@api.gitlife.ru:oschina-mirror/xuthus5-Database-SQL-Actual-Combat.git
oschina-mirror
xuthus5-Database-SQL-Actual-Combat
xuthus5-Database-SQL-Actual-Combat
master