내가 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
나는 나의 질문을 편집했다. alter table은 필요하지 않았다 .... 나는 단지 CONSTRAINT가 나의 첫번째 예제와 비교되는 것을 궁금해하고있다. –