Я использую MySQL и мне интересно, в чем разница между этим:В чем разница между PRIMARY KEY и CONSTRAINT PRIMARY KEY?
CREATE TABLE Employees(
E_Id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
);
и:
CREATE TABLE EMPLOYEES(
E_Id INT NOT NULL AUTO_INCREMENT,
CONSTRAINT pk_Employee PRIMARY KEY(E_Id));
Одинаковы ли они?
Нет, они не то же самое. 'ALTER TABLE' используется для изменения таблицы,' CONSTRAINT' используется для добавления в столбец внешнего ограничения (обеспечения ссылочной целостности). –
Где находится "ALTER TABLE" в вашем вопросе? – Barmar
Я отредактировал мой вопрос, изменить таблицу не нужно .... Мне просто интересно, что такое КОНСТРАИРОВАНИЕ по сравнению с моим первым примером. –