로딩
요청 처리 중입니다...

MySql 5.x AUTO_INCREMENT 오동작에 관하여

 MySql 5.x AUTO_INCREMENT 오동작에 관하여

Update 문제 CREATE TABLE `Test` ( `Name` varchar(50) NOT NULL, `Count` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`Name`), KEY `Count` (`Count`) ) ENGINE=InnoDB CHARSET=utf8mb4; 위와 같이 생성된 간단한 테이블이 있다고 하자. 그리고 insert into Test (`Name`, `Count`) values ('aaa', 10); update Test set `Count` = 99 where `Name` = 'aaa' ; insert into Test (`Name`) values ('bbb'); 위 쿼리들을 순차적으로 실행하면 'bbb'의 값은 몇일까?

ps. (aaa, 10) 을 입력하고 count를 99로 변경한 뒤 (bbb)를 넣은 상황 정답은 MySql 5.7에서는 11 MySql 8.0에서는 100이다.

MySql 5.7은 AUTI_I...

# auth_increment # mysql # mysql5 # mysql8