반응형
MySQL에서 MSSQL IDENTITY 열과 동등함
MSSQL과 동등한 것은 무엇입니까?IDENTITYMySQL의 열?MySQL에서 이 테이블을 생성하려면 어떻게 해야 합니까?
CREATE TABLE Lookups.Gender
(
GenderID INT IDENTITY(1,1) NOT NULL,
GenderName VARCHAR(32) NOT NULL
);
CREATE TABLE Lookups.Gender
(
GenderID INT NOT NULL AUTO_INCREMENT,
GenderName VARCHAR(32) NOT NULL
);
CREATE TABLE `Persons` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`LastName` varchar(255) NOT NULL,
`FirstName` varchar(255) DEFAULT NULL,
`Address` varchar(255) DEFAULT NULL,
`City` varchar(255) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=latin1;
위의 예는 다음을 사용합니다.AUTO_INCREMENT통사론표에 특정한 시작 간격띄우기를 지정할 수 있습니다.
그러나 Increment는 전역적으로 설정해야 합니다.
SET @@auto_increment_increment=10;
다음과 같이 오프셋에 대한 전역 기본값을 설정할 수도 있습니다.
SET @@auto_increment_offset=5;
현재 값을 보려면 다음을 입력합니다.
언급URL : https://stackoverflow.com/questions/10283780/equivalent-of-mssql-identity-column-in-mysql
반응형
'programing' 카테고리의 다른 글
| MySQL에서 NOW(), SYSDATE() 및 CURRENT_DATE()의 차이 (0) | 2023.09.16 |
|---|---|
| 원형 외래 키가 있는 두 개의 테이블에서 삭제 (0) | 2023.09.16 |
| CORS(Cross-Origin Resource Sharing) 개념 (0) | 2023.09.16 |
| UITable View Cell의 동적 높이 문제(Swift) (0) | 2023.09.16 |
| Python and Django Operational Error (2006, 'MySQL 서버가 사라졌습니다') (0) | 2023.09.16 |