MySQL에서 열이 auto_increment인지 확인하려면 다음 구문을 사용할 수 있습니다. -
select COLUMN_NAME from information_schema.columns where TABLE_SCHEMA='yourDatabaseName' and TABLE_NAME='yourTableName' and EXTRA like '%auto_increment%';
먼저 테이블을 생성해 보겠습니다. 여기서 ClientId는 AUTO_INCREMENT −
로 설정됩니다.mysql> create table autoIncrementTableDemo -> ( -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int, -> ClientAddress varchar(100), -> ClientCountryName varchar(100) -> ); Query OK, 0 rows affected (0.61 sec)
이제 auto_increment −
열이 있는지 알아보겠습니다.mysql> select COLUMN_NAME from information_schema.columns where TABLE_SCHEMA='test' and TABLE_NAME='autoIncrementTableDemo' and EXTRA like '%auto_increment%';
다음은 열, 즉 auto_increment −
를 제공하는 출력입니다.+-------------+ | COLUMN_NAME | +-------------+ | ClientId | +-------------+ 1 row in set (0.00 sec)